您的位置:首頁技術文章
文章詳情頁

javascript - 相鄰元素有空格,如何找出它相鄰的上一個兄弟元素,而不是#text?

瀏覽:115日期: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 () {

現在我點擊第二個li元素,但是我想找出第二個li元素的相鄰的兄弟元素

然后我使用.previousSibling;但后是找出來的是#text,而不是第一個li元素,當我把ul里面所有的空格刪掉后,找出來的就是第一個元素元素

然后我現在在不刪空格的情況下,想找出li元素的上一個兄弟元素。不使用JQ的情況下

該如何實現該功能

問題解答

回答1:

previousElementSibling 去看看

另一種就是獲取自己是第幾個,然后parentElement然后children然后自己個數加減

標簽: JavaScript
国产综合久久一区二区三区