監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價(jià)咨詢管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 甲方項(xiàng)目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關(guān)閉

JavaScript中window.event對象

申請免費(fèi)試用、咨詢電話:400-8352-114

 

南昌網(wǎng)站建設(shè)

www.diyphp.net

event代表事情的形態(tài),例如觸發(fā)event對象的元素、鼠標(biāo)的地位及形態(tài)、按下的鍵等等。
event對象只在事情發(fā)作的進(jìn)程中才有用。
event的某些屬性只對特定的事情有意義。比方,fromElement 和 toElement 屬性只對 onmou搜索引擎優(yōu)化ver 和 onmou搜索引擎優(yōu)化ut 事情有意義。
例子下面的例子反省鼠標(biāo)能否在鏈接上單擊,而且,假如shift鍵被按下,就作廢鏈接的跳轉(zhuǎn)。
 



下面的例子在形態(tài)欄上顯示鼠標(biāo)的當(dāng)時(shí)地位。
<BODY onmousemove="window.status = 'X=' + window.event.x + ' Y=' + window.event.y">屬性:
altKey, button, cancelBubble, clientX, clientY, ctrlKey, fromElement, keyCode, offsetX, offsetY, propertyName, returnValue, screenX, screenY, shiftKey, srcElement, srcFilter, toElement, type, x, y
1.altKey
描繪:
反省alt鍵的形態(tài)。
語法:
event.altKey
能夠的值:
當(dāng)alt鍵按下時(shí),值為 TRUE ,不然為 FALSE 。只讀。
2.button
描繪:
反省按下的鼠標(biāo)鍵。
語法:
event.button
能夠的值:
0 沒按鍵
1 按左鍵
2 按右鍵
3 按左右鍵
4 按中心鍵
5 按左鍵和中心鍵
6 按右鍵和中心鍵
7 按一切的鍵
這個(gè)屬性僅用于onmousedown, onmouseup, 和 onmousemove 事情。對其他事情,不論鼠標(biāo)形態(tài)若何,都返回 0(比方onclick)。
3.cancelBubble
描繪:
檢測能否承受上層元素的事情的節(jié)制。
語法:
event.cancelBubble[ = cancelBubble]
能夠的值:
這是一個(gè)可讀寫的布爾值:
TRUE 不被上層原素的事情節(jié)制。
FALSE 答應(yīng)被上層元素的事情節(jié)制。這是默許值。
例子:
下面的代碼片段演示了當(dāng)在圖片上點(diǎn)擊(onclick)時(shí),假如還shift鍵也被按下,就作廢上層元素(body)上的事情onclick所激發(fā)的showSrc()函數(shù)。


4.clientX
描繪:
返回鼠標(biāo)在窗口客戶區(qū)域中的X坐標(biāo)。
語法:
event.clientX
注釋:
這是個(gè)只讀屬性。這意味著,你只能經(jīng)過它來獲得鼠標(biāo)的當(dāng)時(shí)地位,卻不克不及用它來更改鼠標(biāo)的地位。
5.clientY
描繪:
返回鼠標(biāo)在窗口客戶區(qū)域中的Y坐標(biāo)。
語法:
event.clientY
注釋:
這是個(gè)只讀屬性。這意味著,你只能經(jīng)過它來獲得鼠標(biāo)的當(dāng)時(shí)地位,卻不克不及用它來更改鼠標(biāo)的地位。
6.ctrlKey
描繪:
反省ctrl鍵的形態(tài)。
語法:
event.ctrlKey
能夠的值:
當(dāng)ctrl鍵按下時(shí),值為 TRUE ,不然為 FALSE 。只讀。
7.fromElement
描繪:
檢測 onmou搜索引擎優(yōu)化ver 和 onmou搜索引擎優(yōu)化ut 事情發(fā)作時(shí),鼠標(biāo)所分開的元素。 參考:18.toElement
語法:
event.fromElement
注釋:
這是個(gè)只讀屬性。
8.keyCode
描繪:
檢測鍵盤事情相對應(yīng)的內(nèi)碼。
這個(gè)屬性用于 onkeydown, onkeyup, 和 onkeypress 事情。
語法:
event.keyCode[ = keyCode]
能夠的值:
這是個(gè)可讀寫的值,可所以任何一個(gè)Unicode鍵盤內(nèi)碼。假如沒有激發(fā)鍵盤事情,則該值為 0 。
9.offsetX
描繪:
反省相關(guān)于觸發(fā)事情的對象,鼠標(biāo)地位的程度坐標(biāo)
語法:
event.offsetX
10.offsetY
描繪:
反省相關(guān)于觸發(fā)事情的對象,鼠標(biāo)地位的垂直坐標(biāo)
語法:
event.offsetY
11.propertyName
描繪:
設(shè)置或返回元素的轉(zhuǎn)變了的屬性的稱號。
語法:
event.propertyName [ = sProperty ]
能夠的值:
sProperty 是一個(gè)字符串,指定或返回觸發(fā)事情的元素在事情中轉(zhuǎn)變了的屬性的稱號。
這個(gè)屬性是可讀寫的。無默許值。
注釋:
你可以經(jīng)過運(yùn)用 onpropertychange 事情,獲得 propertyName 的值。
例子:
下面的例子經(jīng)過運(yùn)用 onpropertychange 事情,彈出一個(gè)對話框,顯示 propertyName 的值。




 

The event object property propertyName is
used here to return which property has been
altered.

VALUE="Click to change the VALUE property of this button"
onpropertychange='alert(event.propertyName+" property has changed value")'>
onclick="changeCSSProp()"
VALUE="Click to change the CSS backgroundColor property of this button"
onpropertychange='alert(event.propertyName+" property has changed value")'>

12.returnValue
描繪:
設(shè)置或反省從事情中返回的值
語法:
event.returnValue[ = Boolean]
能夠的值:
true 事情中的值被返回
false 源對象上事情的默許操作被作廢
例子見本文的開首。
13.screenX
描繪:
檢測鼠標(biāo)相關(guān)于用戶屏幕的程度地位
語法:
event.screenX
注釋:
這是個(gè)只讀屬性。這意味著,你只能經(jīng)過它來獲得鼠標(biāo)的當(dāng)時(shí)地位,卻不克不及用它來更改鼠標(biāo)的地位。
14.screenY
描繪:
檢測鼠標(biāo)相關(guān)于用戶屏幕的垂直地位
語法:
event.screenY
注釋:
這是個(gè)只讀屬性。這意味著,你只能經(jīng)過它來獲得鼠標(biāo)的當(dāng)時(shí)地位,卻不克不及用它來更改鼠標(biāo)的地位。
15.shiftKey
描繪:
反省shift鍵的形態(tài)。
語法:
event.shiftKey
能夠的值:
當(dāng)shift鍵按下時(shí),值為 TRUE ,不然為 FALSE 。只讀。
16.srcElement
描繪:
返回觸發(fā)事情的元素。只讀。例子見本文開首。
語法:
event.srcElement
17.srcFilter
描繪:
返回觸發(fā) onfilterchange 事情的濾鏡。只讀。
語法:
event.srcFilter
18.toElement
描繪:
檢測 onmou搜索引擎優(yōu)化ver 和 onmou搜索引擎優(yōu)化ut 事情發(fā)作時(shí),鼠標(biāo)所進(jìn)入的元素。 參考:7.fromElement
語法:
event.toElement
注釋:
這是個(gè)只讀屬性。
例子:下面的代碼演示了當(dāng)鼠標(biāo)移到按鈕上時(shí),彈出一個(gè)對話框,顯示“mouse arrived”

:
<BUTTON ID=oButton onmou搜索引擎優(yōu)化ver="testMouse(this)">Mouse Over This.19.type
描繪:
返回事情名。
語法:
event.type
注釋:
返回沒有“on”作為前綴的事情名,比方,onclick事情返回的type是click
只讀。
20. x
描繪:
返回鼠標(biāo)相關(guān)于css屬性中有position屬性的上級元素的x軸坐標(biāo)。假如沒有css屬性中有position屬性的上級元素,默許以BODY元素作為參考對象。
語法:
event.x
注釋:
假如事情觸發(fā)后,鼠標(biāo)移出窗口外,則返回的值為 -1
這是個(gè)只讀屬性。這意味著,你只能經(jīng)過它來獲得鼠標(biāo)的當(dāng)時(shí)地位,卻不克不及用它來更改鼠標(biāo)的地位。
21. y
描繪:
返回鼠標(biāo)相關(guān)于css屬性中有position屬性的上級元素的y軸坐標(biāo)。假如沒有css屬性中有position屬性的上級元素,默許以BODY元素作為參考對象。
語法:
event.y
注釋:
假如事情觸發(fā)后,鼠標(biāo)移出窗口外,則返回的值為 -1
這是個(gè)只讀屬性。這意味著,你只能經(jīng)過它來獲得鼠標(biāo)的當(dāng)時(shí)地位,卻不克不及用它來更改鼠標(biāo)的地位。

發(fā)布:2007-03-31 14:49    編輯:泛普軟件 · xiaona    [打印此頁]    [關(guān)閉]
相關(guān)文章:
南昌OA系統(tǒng)
聯(lián)系方式

成都公司:成都市成華區(qū)建設(shè)南路160號1層9號

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓

咨詢:400-8352-114

加微信,免費(fèi)獲取試用系統(tǒng)

QQ在線咨詢

泛普南昌網(wǎng)站建設(shè)公司其他應(yīng)用

南昌OA軟件 南昌OA新聞動(dòng)態(tài) 南昌OA信息化 南昌OA快博 南昌OA行業(yè)資訊 南昌軟件開發(fā)公司 南昌門禁系統(tǒng) 南昌物業(yè)管理軟件 南昌倉庫管理軟件 南昌餐飲管理軟件 南昌網(wǎng)站建設(shè)公司