<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循环来找到对应的节点,从而获取位置,感觉这样有点怪,请问有其他思路吗
添加回答
举报
0/150
提交
取消
