辨識模糊事件中涉及的元素
在 Web 開發中,通常需要追蹤元素之間的焦點變化。考慮 HTML 輸入框具有模糊事件偵聽器的場景:
當 myInput 以外的元素獲得焦點時,將觸發模糊事件並執行 myBlurHandler() 函數。但是,在這個函數中,如何確定哪個元素觸發了事件?
根據 UI Events,事件的 relatedTarget 屬性可用於此目的。對於模糊事件,相關目標指的是接收焦點的事件目標:
這允許您訪問導致模糊事件觸發的元素,如下例所示:
在此範例中,輸入元素在失去焦點時將變成橙色,而接收焦點的元素將變成石灰,從而可以輕鬆地直觀地追蹤焦點轉換。
以上是Web開發中如何辨識觸發模糊事件的元素?的詳細內容。更多資訊請關注PHP中文網其他相關文章!