信息发布→ 登录 注册 退出

for 循环和 onclick 事件中,循环变量 i 的值始终为 3,为什么?

发布时间:2024-10-28

点击量:

for 循环和 onclick 事件中,循环变量 i 的值始终为 3,为什么?

关于 for 循环和 onclick() 事件中循环变量的问题

在一个学习案例中,使用以下代码为三个.box元素添加点击事件:

var boxs = document.getelementsbyclassname('box');

for (var i = 0; i < boxs.length; i++) {
    boxs[i].onclick = function () {  // i = 1,2,3
        console.log(i); // i = 3
    }
}
标签:
在线客服
服务热线

服务热线

13331157271

微信咨询
二维码
返回顶部
×二维码

截屏,微信识别二维码

微信号:

(点击微信号复制,添加好友)

打开微信

微信号已复制,请打开微信添加咨询详情!