搜尋

首頁  >  問答  >  主體

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

<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的情況下

該如何實作該功能

ringa_leeringa_lee2783 天前769

全部回覆(1)我來回復

  • 滿天的星座

    滿天的星座2017-06-30 09:54:23

    previousElementSibling 去看看

    另一种就是获取自己是第几个,然后parentElement然后children然后自己个数加减
    

    回覆
    0
  • 取消回覆