在JavaScript中,event.target用于獲取觸發事件的DOM元素。它是事件對象(event)的一個屬性。
使用event.target可以獲取事件發生時所點擊或操作的具體元素,無論事件是在該元素上直接觸發還是通過冒泡或捕獲階段傳播到該元素。這對于處理事件的過程中需要知道具體操作的元素非常有用。
例如,當用戶點擊一個按鈕時,可以使用event.target來獲取該按鈕元素,進而執行相應的操作,如改變按鈕的樣式、發送請求等。
示例代碼:
document.querySelector("#myButton").addEventListener("click", function(event) {
console.log(event.target); // 輸出點擊的按鈕元素
});
在事件處理函數中使用event.target可以方便地針對特定的元素進行操作,而不需要通過id或class等屬性來獲取元素。