解决js循环绑定事件

  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)



你可能感兴趣的:(解决js循环绑定事件)