<分区>
我正在尝试使用 getElementsByClassName 来隐藏具有 onclick 功能的 HTML 元素。 我正在使用 for 循环迭代由 getElementsByClassName 创建的数组。
但是这样我得到了: 未捕获的类型错误:无法读取未定义的属性“样式” 在 HTMLDivElement.circles..onclick
有什么想法吗? 非常感谢。
<div class="circle" id="red-circle"></div>
<div class="circle" id="blue-circle"></div>
<div class="circle" id="yellow-circle"></div>
=============================================
const circles = document.getElementsByClassName("circle")
for(var i = 0; i < circles.length; i++) {
circles[i].onclick = () => {
circles[i].style.display = "none"
}
}