我试图在鼠标悬停时获取元素的索引号。
我可以用 jQuery 轻松做到这一点,但原生 javascript 是防弹的 /:
var ele = document.getElementsByClassName('sample')[0];
for(i=0; i<ele.children.length;i++){
ele.children[i].onmouseover = function() {
this.style.background='red';
alert(i);//can't get the value
}
}
<ul class="sample">
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>