如何将其展开以计算type="number"但当前被禁用的表单中的所有输入框?
type="number"
let countIN = document.getElementsByTagName('input').length;
我可以计算所有的输入框(包括复选框),但我只想计算特定的禁用框。
x9ybnkn61#
我将使用querySelectorAll(它自然地处理CSS选择器)和选择器[type="number"]:disabled。例如,正如您在示例中所看到的,它与您在CSS文件中用来更改特定元素的背景颜色的选择器是同一个选择器。注意:如果你想 * 更 * 具体,你可以在选择器(input[type="number"]:disabled)前加上前缀input,但是根据我的经验,很少会找到一个具有数字类型的元素,* 不是 * 输入,所以你通常可以忽略这部分。第一个
querySelectorAll
[type="number"]:disabled
input[type="number"]:disabled
input
p1tboqfb2#
啊,我找到了:
let countIN = document.querySelectorAll("input:disabled").length;
2条答案
按热度按时间x9ybnkn61#
我将使用
querySelectorAll
(它自然地处理CSS选择器)和选择器[type="number"]:disabled
。例如,正如您在示例中所看到的,它与您在CSS文件中用来更改特定元素的背景颜色的选择器是同一个选择器。注意:如果你想 * 更 * 具体,你可以在选择器(
input[type="number"]:disabled
)前加上前缀input
,但是根据我的经验,很少会找到一个具有数字类型的元素,* 不是 * 输入,所以你通常可以忽略这部分。第一个
p1tboqfb2#
啊,我找到了: