Event 對象瀏覽器
Event 對象表明事件的狀態,好比事件在其中發生的元素、鍵盤按鍵的狀態、鼠標的位置、鼠標按鈕的狀態。函數
事件一般與函數結合使用,函數不會在事件發生前被執行!指針
事件源code
觸發事件的元素對象
事件 被 JavaScript 偵測到的行爲blog
事件舉例: - 鼠標點擊 - 鼠標懸浮於頁面的某個熱點之上 - 鍵盤按鍵 - 確認表單 - 在表單中選取輸入框事件
事件處理函數ip
HTML 4.0 的新特性之一是可以使 HTML 事件觸發瀏覽器中的行爲,好比當用戶點擊某個 HTML 元素時啓動一段 JavaScript。又叫作"事件句柄"或"事件監聽器"io
offsetX,offsetY: 發生事件的地點在事件源元素的座標系統中的 x 座標和 y 座標。event
clientX,clientY: 事件屬性返回當事件被觸發時鼠標指針向對於瀏覽器頁面(或客戶區)的座標。。
screenX,screenY: 事件屬性可返回事件發生時鼠標指針相對於屏幕的座標。
preventDefault() 方法
取消事件的默認動做。
語法:
event.preventDefault()
stopPropagation() 方法
再也不派發事件。
終止事件在傳播過程的捕獲、目標處理或起泡階段進一步傳播。調用該方法後,該節點上處理該事件的處理程序將被調用,事件再也不被分派到其餘節點。
語法
event.stopPropagation()
cancelBubble 若是事件句柄想阻止事件傳播到包容對象,必須把該屬性設爲 true。
oEvent.cancelBubble=true;