gpt4 book ai didi

html - addEventListener 到 HTMLDivElement 数组

转载 作者:搜寻专家 更新时间:2023-10-30 21:19:19 30 4
gpt4 key购买 nike

出于某种原因,这一行:console.log(i + "What button did we click on");只产生“3What 按钮...”我认为这可能与我的胖箭头功能有关,但我不确定解决方案是否会受到高度赞赏。 :)

 private SetUpHotSpots() {
console.log("Entered SetupHotSpots");
for (var i = 0; i < this.HotSpotArray.length; i++){
console.log("Entered Loop: " + i);
this.HotSpotArray[i].addEventListener("click", (() => {
console.log(i + "What button did we click on");
}));
}
}

最佳答案

使用 let 而不是 varlet 允许您创建仅限于 block 作用域的变量。所以像下面这样改变你的 for 循环。

for (let i = 0; i < this.HotSpotArray.length; i++){

关于html - addEventListener 到 HTMLDivElement 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50458497/

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