HTML DOM Event對象用于處理事件的屬性和方法。它包含了關于事件的各種信息,例如事件的類型、目標元素、觸發事件的鼠標按鈕或鍵盤按鍵等。
使用Event對象,可以執行以下操作:
獲取事件的類型:可以使用Event對象的type屬性來獲取事件的類型,例如"click"、"keydown"等。
獲取事件的目標元素:可以使用Event對象的target屬性來獲取觸發事件的元素。
阻止事件的默認行為:可以使用Event對象的preventDefault()方法來阻止事件的默認行為,例如阻止鏈接的跳轉、表單的提交等。
阻止事件的冒泡:可以使用Event對象的stopPropagation()方法來阻止事件的冒泡,即停止事件從子元素向父元素的傳播。
獲取鼠標位置:對于鼠標事件,可以使用Event對象的clientX和clientY屬性來獲取鼠標相對于瀏覽器窗口的位置。
獲取鍵盤按鍵:對于鍵盤事件,可以使用Event對象的keyCode或key屬性來獲取按下的鍵盤按鍵。
通過使用Event對象的屬性和方法,可以對事件進行詳細的處理和控制,實現豐富的交互效果。