event srcElement 說明 方法 技巧

2021-04-23 22:55:59 字數 907 閱讀 3989

event.srcelement從字面上可以看出來有以下關鍵字:事件,源    意思為:當前事件的源,

我們可以呼叫他的各種屬性 就像:document.getelementbyid("")這樣的功能,

經常有人問 firefox 下的 event.srcelement 怎麼用,在此詳細說明:

ie下,event物件有srcelement屬性,但是沒有target屬性;firefox下,event物件有target屬性,但是沒有srcelement屬性.但他們的作用是相當的,即:

firefox 下的 event.target = ie 下的 event.srcelement

解決方法:使用obj(obj = event.srcelement ? event.srcelement : event.target;)來代替ie下的event.srcelement或者firefox下的event.target.

以下是幾種常見到的情況(ie下測試通過,如要測試firefox下的event.target可以修改並儲存**後用firefox開啟測試):

event.srcelement.selectedindex一般使用在select對像上:12

345第乙個子標籤為

event.srcelement.firstchild

最後個乙個是

event.srcelement.lastchild

當然也可以用

event.srcelement.children[i]

event.srcelement.childnode[i]

至於event.srcelement.parentelement是指在滑鼠所在物件的上乙個物件.

這是第1結點div001

這是第2結點div002

這是第3結點div003

這是第3結點div004

event srcElement 說明 方法 技巧

event.srcelement從字面上可以看出來有以下關鍵字 事件,源 他的意思就是 當前事件的源,我們可以呼叫他的各種屬性 就像 document.getelementbyid 這樣的功能,經常有人問 firefox 下的 event.srcelement 怎麼用,在此詳細說明 ie下,even...

Oracle中rownum的說明及使用技巧

rownum是oracle特有的乙個關鍵字。1 對於基表,在insert記錄時,oracle就按照insert的順序,將rownum分配給每一行記錄,因此在select乙個基表的時候,rownum的排序是根據insert記錄的順序顯示的,例如 2 對於子查詢,則rownum的順序是根據子查詢的查詢順...

Oracle中rownum的說明及使用技巧

一 rownum的說明 rownum是oracle特有的乙個關鍵字。1 對於基表,在insert記錄時,oracle就按照insert的順序,將rownum分配給每一行記錄,因此在select乙個基表的時候,rownum的排序是根據insert記錄的順序顯示的,例如 2 對於子查詢,則rownum的...