两个小方法。原生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'))
}
}
为了方便自己复制粘贴。大家如果用的着,直接拿去用吧!