被最近发现的一个问题困扰着,作为一名js小白最近自己在写一些demo经常用到for循环来遍历触发事件,例如:
var Lis=document.getElementsByTagName('li');for(i=0;i<Lis.length;i++){
Lis[i].onClick=function(){...}
}平时一直都这样用这没怎么深究,最近在找一个bug时却钻进了牛角尖...就用上面的代码作例,假设这是三个li,点击每个li都可以触发function,可是这个循环不是只循环3次吗,它是怎么保证多次点击不同的li都能被识别到的?问题解释得不太好希望明白我意思的朋友可以指点指点...
慕村225694
米琪卡哇伊
随时随地看视频慕课网APP
相关分类