關於原生js 獲取元素的總結

首先頁面標籤比如a 標籤行類定義一個οnclick=“findAA();return=false”函數注意這裏也可以定義成οnclick=“findAA(this);return=false”(;return false加不加區別就是阻止冒泡)

這個this加不加決定了你在findAA()函數中獲取當前被點擊節點元素的方法

 

如果加this那麼獲取方法就是直接

function findAA(e){

//這裏e拿來就是當前點擊的節點元素

你可以通過e.parentNode獲取到被點擊元素的父節點元素

e.nextSibling則獲取的是相鄰下一級元素

}

 

如果你不加這個this 那麼獲取元素方法如下

function findAA(e){

if(!e){

    e = window.event

}

var  obj = e.target

}

 

 

建議加this  因爲e.target可能會獲取到被點擊元素的子元素

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章