原生js遍历查找点击的字节点的索引

1
2
3
4
5
6
7
var indexLis = document.getElementsByClassName('index-li');
for(var i = 0; i < indexLis.length; i++) {
indexLis[i].setAttribute("index", i);
indexLis[i].onclick = function () {
alert('我是第' + this.getAttribute("index") + '个li';
}
}