简体   繁体   English

选择所有文本框,但只有一个使用javascript

[英]select all textboxes except one using javascript

What is the simple way to select all text boxes except one with some id using pure javascript? 用纯JavaScript选择除带有某些ID的文本框以外的所有文本框的简单方法是什么?

I am currently using following code for that 我目前正在使用以下代码

var inputs = document.getElementsByTagName('input')
for(var i=0;i<inputs.length;i++)
{
    var value = inputs[i];       
    if(value.id != someId)
    {
         // do stuff
    }
}

any other ways? 还有其他方法吗?

In the new browsers you may use querySelectorAll method that works with CSS selectors: 新的浏览器中,您可以使用与CSS选择器一起使用的querySelectorAll方法:

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

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 使用Java选择文档中的所有文本框? - Select all textboxes in a document using Javascript? 如何 select 除了使用 Vanilla Javascript 悬停的元素之外的所有元素? - How to select all elements except the one hovered using Vanilla Javascript? 使用JavaScript选择一行中除RadGrid中的一列以外的所有列 - Select all of the columns in a row except for one in RadGrid using javascript 如何使用JavaScript选择除了一个及所有子元素之外的所有元素? - How to select all elements, except one and all its children using JavaScript? 使用 jQuery 选择所有文本框 - Select all textboxes using jQuery 选择除javascript中的一个类之外的所有DOM节点 - Select all DOM node of a class except one in javascript 在JavaScript中-选择所有具有相同类的元素-单击除外 - in JavaScript - select all elements with same class - except clicked one 如何使用jQuery选择所有文本区域和文本框? - How to select all textareas and textboxes using jQuery? 如何防止使用JavaScript触摸除一个元素以外的所有元素? - How to prevent touch on all elements except one using JavaScript? 如何 select 除所有元素外的所有元素<p>元素及其所有使用 JavaScript 的子元素?</p> - How to select all elements except all <p> elements and all their children using JavaScript?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM