【发布时间】:2020-06-30 08:09:45
【问题描述】:
我有使用 javascript 循环迭代的 HTML 元素
html 是这样的
<div class="description">Item 1</div>
<div class="description">Item 2</div>
<div class="description">Item 2</div>
Javascript
let allItems = document.querySelectorAll(".description")
for (let i = 0; i <= allItems.length; i++) {
allItems[i].addEventListener("click", toggleSpinner.bind(this));
}
toggleSpinner = () => {
alert("I clicked") // here should be, for example, "I clicked Item 1,
// Or Item 2 or Item 3 depending on which was clicked
},
每个元素被点击时如何独立调用函数
【问题讨论】:
标签: javascript html loops ecmascript-6 getelementbyid