闭包问题的解决

问题:ul中有若干个li,每次点击li,输出li的索引值

<script>

     var lis=document.getElementsByTagName('ul')[0].children;

    for(var i=0;i<lis.length;i++){

      (function(index){

      lis[i].onclick=function(){

      console.log(index);

};

}(i);

}

</script>

posted @ 2017-02-22 11:31  Lu_Lu陌鹿  阅读(149)  评论(0编辑  收藏  举报