亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

原生js怎么判斷當前節點是第幾個節點?

原生js怎么判斷當前節點是第幾個節點?

楊__羊羊 2019-03-02 18:02:28
<ul id="ul">     <li></li>     <li></li>     <li></li>     <li></li></ul><script>     let ul = document.getElementById('ul');     ul.onclick = (e) => {        let target = e.target;        let parent = target.parentNode;        for(let i = 0; i < parent.children.length; i++){            if(target == parent.children[i])                return i         }     }</script>現在我是通過for循環來找到對應的節點,從而獲取位置,感覺這樣有點怪,請問有其他思路嗎
查看完整描述

2 回答

?
寶慕林4294392

TA貢獻2021條經驗 獲得超8個贊

可以給li加一個類似data-index = i的屬性 點擊的時候獲取data-index就好了

查看完整回答
反對 回復 2019-03-02
  • 2 回答
  • 0 關注
  • 2293 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號