gpt4 book ai didi

javascript - 如何在 for 循环中使用 .getElementsByClassName() 来隐藏 HTML 元素

转载 作者:行者123 更新时间:2023-11-28 14:01:57 30 4
gpt4 key购买 nike

<分区>

我正在尝试使用 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"

}
}

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