很经典的问题,就是点击对应标签,弹出相应的序号
<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
随时随地看视频慕课网APP
相关分类