javascript 仅获取禁用的type=“number”输入框的计数

ykejflvf  于 2022-11-20  发布在  Java
关注(0)|答案(2)|浏览(148)

如何将其展开以计算type="number"但当前被禁用的表单中的所有输入框?

let countIN = document.getElementsByTagName('input').length;

我可以计算所有的输入框(包括复选框),但我只想计算特定的禁用框。

x9ybnkn6

x9ybnkn61#

我将使用querySelectorAll(它自然地处理CSS选择器)和选择器[type="number"]:disabled。例如,正如您在示例中所看到的,它与您在CSS文件中用来更改特定元素的背景颜色的选择器是同一个选择器。
注意:如果你想 * 更 * 具体,你可以在选择器(input[type="number"]:disabled)前加上前缀input,但是根据我的经验,很少会找到一个具有数字类型的元素,* 不是 * 输入,所以你通常可以忽略这部分。
第一个

p1tboqfb

p1tboqfb2#

啊,我找到了:

let countIN = document.querySelectorAll("input:disabled").length;

相关问题