2 回答

TA貢獻(xiàn)1821條經(jīng)驗(yàn) 獲得超5個(gè)贊
i從匿名函數(shù)中刪除,因?yàn)樗[藏i了循環(huán)并修復(fù)了第二個(gè)函數(shù)的括號(hào)。
for(let i = 0; i < 3; i++) {
// i is undefined
document.getElementById("rm" + i).addEventListener("click", (e) => {
console.log(i);
});
// function does not execute
document.getElementById("rm" + i).addEventListener("click", (e) => {
console.log(i);
});
}
<button id="rm0">rm0</button>
<button id="rm1">rm1</button>
<button id="rm2">rm2</button>

TA貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超14個(gè)贊
出于好奇,嘗試更改let i = 0
為var i = 0
并i
從匿名事件處理程序中刪除,如下所示:
document.getElementById("rm" + i).addEventListener("click", (e) => { // etc.
添加回答
舉報(bào)