gpt4 book ai didi

javascript - 作为参数的匿名函数的作用域

转载 作者:搜寻专家 更新时间:2023-10-31 23:19:53 25 4
gpt4 key购买 nike

<分区>

我正在开发一个非常简单的应用程序。当用户将鼠标悬停在任何列表项 (li) 上时,文本颜色变为绿色,当鼠标移开时,它又变回黑色。

为什么我们不能在匿名函数内部的以下代码中使用 lis[i] 而不是 this 关键字?

var lis = document.querySelectorAll('li');
var i = 0;
for(; i < lis.length; i++){

lis[i].addEventListener('mouseover', function(){

this.style.color = 'green';

});
lis[i].addEventListener('mouseout', function(){

this.style.color ="black";
});
};

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com