gpt4 book ai didi

javascript - getElementByID 中的 getElementsByTagName

转载 作者:行者123 更新时间:2023-12-02 17:41:47 26 4
gpt4 key购买 nike

我试图获取名为“states”的 div 中的所有标签,然后取消选中它们(它们都是复选框)。

document.getElementById("states").getElementsByTagName("input").checked = false;

出于某种原因,它不起作用,但如果我给它们每个 ID 并为每个 ID 使用此代码,它就会起作用:

document.getElementById("checkboxName").checked = false;

有什么想法吗?

最佳答案

getElementsByTagName 返回一个 NodeList。在它上面你可以做一个简单的 for 循环并为每个元素设置检查。为每个元素设置相同的 id 并不是一种正确的方法,因为从语义上讲,不应该有多个具有相同 id 的元素。

关于javascript - getElementByID 中的 getElementsByTagName,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22135154/

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