JS中的event event window event什麼意思?求詳解

時間 2021-05-04 13:15:15

1樓:匿名使用者

ie中事件是全域性變數window.event可以隨時拿到 ,其它瀏覽器必須在引數中傳遞才能獲取事件

其它瀏覽器中預設第一個引數傳遞的是事件,如果你顯示的傳遞了別的引數,這個事件你將無法獲得,所以要相容每個瀏覽器,方法內首先要判斷這個e引數,如果沒有則是ie的判斷

簡單的方法是 e = e||window.event

2樓:匿名使用者

e 是引數。

window.event代表

事件的狀態,例如觸發event物件的元素、滑鼠的位置及狀態、按下的鍵等等。

event物件只在事件發生的過程中才有效。

event的某些屬性只對特定的事件有意義。比如,fromelement 和 toelement 屬性只對 onmouseover 和 onmouseout 事件有意義。

例子下面的例子檢查滑鼠是否在連結上單擊,並且,如果shift鍵被按下,就取消連結的跳轉。

the event object property propertyname is

used here to return which property has been

altered.

12.returnvalue

描述:設定或檢查從事件中返回的值

語法:event.returnvalue[ = boolean]

可能的值:

true 事件中的值被返回

false 源物件上事件的預設操作被取消

例子見本文的開頭。

13.screenx

描述:檢測滑鼠相對於使用者螢幕的水平位置

語法:event.screenx

註釋:這是個只讀屬性。這意味著,你只能通過它來得到滑鼠的當前位置,卻不能用它來更改滑鼠的位置。

14.screeny

描述:檢測滑鼠相對於使用者螢幕的垂直位置

語法:event.screeny

註釋:這是個只讀屬性。這意味著,你只能通過它來得到滑鼠的當前位置,卻不能用它來更改滑鼠的位置。

15.shiftkey

描述:檢查shift鍵的狀態。

語法:event.shiftkey

可能的值:

當shift鍵按下時,值為 true ,否則為 false 。只讀。

16.srcelement

描述:返回觸發事件的元素。只讀。例子見本文開頭。

語法:event.srcelement

17.srcfilter

描述:返回觸發 onfilterchange 事件的濾鏡。只讀。

語法:event.srcfilter

18.toelement

描述:檢測 onmouseover 和 onmouseout 事件發生時,滑鼠所進入的元素。 參考:7.fromelement

語法:event.toelement

註釋:這是個只讀屬性。

例子:下面的**演示了當滑鼠移到按鈕上時,彈出一個對話方塊,顯示「mouse arrived」

:mouse over this.19.type

描述:返回事件名。

語法:event.type

註釋:返回沒有「on」作為字首的事件名,比如,onclick事件返回的type是click

只讀。20. x

描述:返回滑鼠相對於css屬性中有position屬性的上級元素的x軸座標。如果沒有css屬性中有position屬性的上級元素,預設以body元素作為參考物件。

語法:event.x

註釋:如果事件觸發後,滑鼠移出視窗外,則返回的值為 -1

這是個只讀屬性。這意味著,你只能通過它來得到滑鼠的當前位置,卻不能用它來更改滑鼠的位置。

21. y

描述:返回滑鼠相對於css屬性中有position屬性的上級元素的y軸座標。如果沒有css屬性中有position屬性的上級元素,預設以body元素作為參考物件。

語法:event.y

註釋:如果事件觸發後,滑鼠移出視窗外,則返回的值為 -1

這是個只讀屬性。這意味著,你只能通過它來得到滑鼠的當前位置,卻不能用它來更改滑鼠的位置。

js中判斷是什麼型別的資料,js中判斷是什麼型別的資料typeof

泡泡糖 typeof算是最常見的了,使用它會返回一個字串,適合函式物件和基本型別 js中的基本型別 number string boolean null undefined object 物件 的判斷。console.log 測試number typeof 1 console.log 測試strin...

js中獲取由js動態生成的html控制元件的id

你動態生成控制元件可以類似這樣的 for ss in xx document.write nasp 然後呼叫時就可以根據for的數值來呼叫了。 樓上正解 我補充一下 var index 1 var ele document.getelementbyid index while ele null 白薇...

在js中怎麼結束當前for迴圈,js裡的for迴圈問題,下面這個for迴圈是什麼時候停止的

1.break 結束迴圈推薦使用2.return 直接跳出方法,如果僅僅只想結束迴圈不建議使用,因其 是,這個方法不再執行 3.迴圈變數 最大值 最小值 看你迴圈是從高數字到低還是低到高,高到低設定成0,低到高設定成陣列的length,該方法對for in語句無效 迴圈變數低到高 var arr 1...