入坑系列一

  今天入了一个小小的坑,贴出来分享一下,代码如下:

 var lis=ul.getElementsByTagName('li');
            for(var i=0;i<6;i++){
                ul.innerHTML+='<li>'+i+'</li>';
                lis[i].onclick=function(){
                    alert(this.innerHTML);
                }
            }
//点击第一个li,弹什么

  我选的是0,如果不了解innerHTML特性的同学肯定会和我一样,选择0;在这里,没循环一次。之前的li的事件都会没覆盖没了,所以在这里,真正添加了事件的是第五个li。

原文地址:https://www.cnblogs.com/AngliaXu/p/7158288.html