解决js循环绑定事件

2014/04/16 21:05
阅读数 315
  1. <body>  

  2. <ul id="list">  

  3. <li>1</li>  

  4. <li>2</li>  

  5. <li>3</li>  

  6. <li>4</li>  

  7. <li>5</li>  

  8. </ul>  

  9. <script>  

  10. var list_obj = document.getElementsByTagName('li');  

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

  12.   (function(){      

  13.     var p = i     

  14.     list_obj[i].onclick = function() {      

  15.       alert(p);      

  16.     }  

  17.   })();  

  18. }  

  19. </script>  

  20. </body>  

    来源: <http://blog.csdn.net/zhaoxuejie/article/details/7827799>

     



来自为知笔记(Wiz)



展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
3 收藏
0
分享
返回顶部
顶部