两个小方法。原生js来获取被选元素的下标。
方法1:
<script type="text/javascript">
var lis = document.querySelectorAll('li');
for(i = 0;i < lis.length; i++){
lis[i].index = i;
lis[i].onclick = function () {
alert(this.index)
}
}
</script>
方法 2:利用自定义属性 设置 index属性
for(j = 0;j<lis.length;j++){
var idx = lis[j].setAttribute('idx',j);
lis[j].onclick = function(){
alert(this.getAttribute('idx'))
}
}
为了方便自己复制粘贴。大家如果用的着,直接拿去用吧!
本文介绍两种使用原生JavaScript获取被选中元素在列表中的下标的方法。方法一通过遍历所有<li>元素并设置index属性实现,方法二则利用自定义属性设置index属性。这两种方法适用于网页开发中需要获取元素位置的场景。
2725

被折叠的 条评论
为什么被折叠?



