使用纯javascript选择所有文本框除了具有一些id的文本框的简单方法是什么?
我目前正在使用以下代码
var inputs = document.getElementsByTagName('input')
for(var i=0;i<inputs.length;i++)
{
var value = inputs[i];
if(value.id != someId)
{
// do stuff
}
}
其他任何方式?
答案 0 :(得分:3)
在new browsers中,您可以使用适用于CSS选择器的querySelectorAll
方法:
var inputs = document.querySelectorAll('input:not(#id)');