1. 程式人生 > >js學習筆記25----Event對象

js學習筆記25----Event對象

blog oct tro 一個 函數定義 ttr span doctype char

Event : 事件對象,當一個事件發生的時候,和當前這個對象發生的這個事件有關的一些詳細的信息都會被臨時保存到一個指定的地方-event 對象,供我們在需要時調用。

事件對象必須在一個事件調用的函數裏面使用才有內容。 事件函數:事件調用的函數,一個函數是不是事件函數,不在定義的時候決定 ,而是取決於這個函數調用的時候。

兼容: ie/choreme : event 是一個內置全局對象。 標準瀏覽器 : 事件對象是通過事件函數的第一個參數傳入。

如果一個函數是被事件調用的,那麽這個函數定義的第一個參數就是事件對象。 示例代碼:
 1 <!DOCTYPE html
> 2 <html lang="en"> 3 <head> 4 <title>Event對象</title> 5 <meta charset="UTF-8"> 6 <meta name="viewport" content="width=device-width, initial-scale=1"> 7 <script> 8 9 function fn1(ev){ 10 var
ev = ev || event; //兼容寫法 11 for(var attr in ev){ 12 console.log(attr + = + ev[attr]); //遍歷所有事件 13 } 14 } 15 fn1(); //不是事件調用的函數 16 document.onclick = fn1; //是事件調用的函數 17 18 19 </script> 20 </
head> 21 <body> 22 23 </body> 24 </html>

  

js學習筆記25----Event對象