十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
介紹
創(chuàng)新互聯(lián)建站專注于陽城網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供陽城營銷型網(wǎng)站建設(shè),陽城網(wǎng)站制作、陽城網(wǎng)頁設(shè)計、陽城網(wǎng)站官網(wǎng)定制、微信小程序定制開發(fā)服務(wù),打造陽城網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供陽城網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
IE下,event對象有srcElement屬性,但是沒有target屬性;
Firefox下,event對象有target屬性,但是沒有srcElement屬性.但他們的作用是相當(dāng)?shù)模矗?/p>
firefox 下的 event.target
= IE 下的 event.srcElement
解決方法
使用obj = event.srcElement ? event.srcElement : event.target;
或:var evtTarget = event.target || event.srcElement;
event.srcElement.id event.srcElement.tagname event.srcElement.type event.srcElement.value event.srcElement.name event.srcElement.classname event.srcElement.parentelement event.srcElement.getattribute event.srcElement.children event.srcElement.lastChild event.srcElement.ChildNode event.srcElement.selectedIndex
js將html的所有控件都看成是一個個對象,通過js的各個屬性,就能對其進行操作處理,js里對象的整體結(jié)構(gòu)是樹形的結(jié)構(gòu)。一層一層的追溯,即可獲取需要的結(jié)果。
event.srcElement
:表示的當(dāng)前的這個事件源。
event.srcElement.parentNode
:表示當(dāng)前事件源的父節(jié)點。
parentNode
:父節(jié)點,也就是上一層的節(jié)點??梢允侨魏我粋€標(biāo)簽。
event.srcElement.firstChild
:當(dāng)前事件的第一個節(jié)點,如果節(jié)點是input,通過event.srcElement.firstChild.value
就可以獲取此input的值。
event.srcElement.parentElement
:是指在鼠標(biāo)所在對象的上一個對象。
event.srcElement.children
:當(dāng)前節(jié)點下對象的個數(shù),有多個的話就是個數(shù)組,如當(dāng)前節(jié)點下有2個input的對象,要獲取這兩個可以用event.srcElement.children[0]
與 event.srcElement.children[1]
分別獲取。
常用如下:
1、event.srcElement.parentNode.tagName;
結(jié)果:DIV
第一個子標(biāo)簽為 event.srcElement.firstChild
最后個一個是 event.srcElement.lastChild
當(dāng)然也可以用 event.srcElement.children[i]
, event.srcElement.ChildNode[i]
2、event.srcElement.parentElement
是指在鼠標(biāo)所在對象的上一個對象
tr |
3、event.srcElement.tagName
得到點擊位置的標(biāo)簽名稱
4、event.srcElement.title
得到當(dāng)前標(biāo)簽title屬性值
5、event.srcElement.options[event.srcElement.selectedIndex].value
例1:
例2:
點鼠標(biāo)測試
//BODY //INPUT test //A測試div//DIV測試p
//P 測試span
//SPAN放在我上面 //DIV例3:
結(jié)果如圖:
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對創(chuàng)新互聯(lián)的支持。
網(wǎng)頁名稱:js中的觸發(fā)事件對象event.srcElement與event.target詳解
路徑分享:http://m.jiaotiyi.com/article/jiigcp.html