文章詳情頁
javascript - 相鄰元素有空格,如何找出它相鄰的上一個兄弟元素,而不是#text?
瀏覽:86日期:2023-04-27 09:32:22
問題描述
<u> <li></li> <li></li> <li></li> <li></li></u>
aA=document.getElementsByTagName(’li’);
取出li元素然后綁定點擊事件
for(var i = 0; i < aA.length; i++) { aA[i].onclick = function () {
現(xiàn)在我點擊第二個li元素,但是我想找出第二個li元素的相鄰的兄弟元素
然后我使用.previousSibling;但后是找出來的是#text,而不是第一個li元素,當(dāng)我把ul里面所有的空格刪掉后,找出來的就是第一個元素元素
然后我現(xiàn)在在不刪空格的情況下,想找出li元素的上一個兄弟元素。不使用JQ的情況下
該如何實現(xiàn)該功能
問題解答
回答1:previousElementSibling 去看看
另一種就是獲取自己是第幾個,然后parentElement然后children然后自己個數(shù)加減
標簽:
JavaScript
排行榜

熱門標簽