JS闭包导致循环给按钮添加事件时总是执行最后一个

来源:互联网 发布:dnf本地安全策略优化 编辑:程序博客网 时间:2024/05/29 19:30

 

  • 按钮1
  • 按钮2
  • 按钮3
  • 按钮4
  • 按钮5


比如现在要实现这么一个功能,在页面上点击上面的按钮1到按钮5时分别alert出1,2,3,4,5.

那么很多人自然想到如下这么做:
加入如下脚本代码:

var list_obj = document.getElementsByTagName('li'); for (var i = 0; i
0 0