选择除使用 JavaScript 的文本框之外的所有文本框

select all textboxes except one using javascript

本文关键字:文本 JavaScript 选择      更新时间:2023-09-26

使用纯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
    }
}

还有其他方法吗?

在新浏览器中,您可以使用querySelectorAll与CSS选择器一起使用的方法:

var inputs = document.querySelectorAll('input:not(#id)');

演示:http://jsfiddle.net/nxdqx/