javascript - 相鄰元素有空格,如何找出它相鄰的上一個兄弟元素,而不是#text?
ringa_lee
ringa_lee 2017-06-30 09:52:23
0
1
725
<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_lee
ringa_lee

ringa_lee

全部回覆(1)
滿天的星座

previousElementSibling 去看看

另一种就是获取自己是第几个,然后parentElement然后children然后自己个数加减
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板