js 循环li添加点击事件 (闭包的应用)

 var aLi = document.querySelectorAll('.article-tab li');
  for (var i = 0; i <= aLi.length; i++) {      
  (function(){      
    var p = i     
    aLi[i].onclick = function() {      
      alert(p);      
    }  
  })();  
}

posted @ 2016-12-09 11:19  xiaoliu12  阅读(1644)  评论(1编辑  收藏  举报