event對象包含與創建它的特定事件有關的屬性和方法。觸發事件的類型不一樣,可用的屬性和方法也不一樣。下表中列出了通用的屬性和方法。屬性/方法 類型 讀/寫 描述bubbles Boolean 只讀 事件是否冒泡cancelable Boolean 只讀 是否可以取消事件的默認行為curentTarget Element 只讀 當前正在處理事件的事件處理程序的元素detail Integer 只讀 與事件相關的細節信息eventPhase Integer 只讀 調用事件處理程序的階段:1表示捕獲階段,2表示“處于目標”階段,3表示冒泡階段preventDefault() Function 只讀 取消事件的默認行為stopPropagation() Function 只讀 取消事件的進一步捕獲或冒泡。如果bubbles為true則可以使用該方法target Element 只讀 事件的目標type String 只讀 被觸發事件的類型view AbstractView 只讀 與事件關聯的抽象視圖。等同于發生事件的window對象在事件處理程序的內部,對象this始終等于curentTarget的值,target包含的是事件的實際目標。文中的curentTarget 和 target 到底有什么不一樣?
JavaScript事件對象
慕尼黑8549860
2018-09-10 09:09:10