Javascript 通过按类名获取元素来禁用属性的问题
我有多个Javascript 通过按类名获取元素来禁用属性的问题,javascript,html,Javascript,Html,我有多个input标签,如下所示: 以及: 我想禁用disabled属性 如果我这样做: document.getElementById(“标识符”).removeAttribute(“禁用”) 一切似乎都很好。但是,当我试图通过按类名获取元素来禁用此属性时,这些元素不会禁用。我试过以下例子: document.getElementsByClassName(“检查”).removeAttribute(“禁用”) 以及: document.queryselectoral(.check”).re
input
标签,如下所示:
以及:
我想禁用disabled
属性
如果我这样做:
document.getElementById(“标识符”).removeAttribute(“禁用”)代码>
一切似乎都很好。但是,当我试图通过按类名获取元素来禁用此属性时,这些元素不会禁用。我试过以下例子:
document.getElementsByClassName(“检查”).removeAttribute(“禁用”)代码>
以及:
document.queryselectoral(.check”).removeAttribute('disabled')代码>
这两个例子都行不通。你能指出我做错了什么吗?我真的非常感谢你的帮助。提前感谢。getElementsByClassName和querySelectorAll返回数组
document.getElementsByClassName("check")[0].removeAttribute('disabled')
这将适用于第一个元素。。。如果你想要所有元素,你需要在它们之间循环。你需要一个循环来删除列表中所有元素的属性。现在我明白了。非常感谢。