很经典的问题,就是点击对应标签,弹出相应的序号
<ul id="list"> <li></li> <li></li> <li></li></ul>
我的js 这样写为什么不行,不能用forEach么,只能用for循环?
var list=document.getElementById('list');var listChild=list.children;list.addEventListener('click',function(e){ target=e.target||e.srcElement; console.log(target); // for(var i=0 ,len=listChild.length;i<len;i++){ // if(listChild[i]==target){ // alert(i) // } // } listChild.forEach(function(item,index){ if(item==target){ alert(index); } }) },false)
慕斯709654
相关分类