簡體   English   中英

使用Java選擇文檔中的所有文本框?

[英]Select all textboxes in a document using Javascript?

我想在用戶單擊時選擇文本框的所有內容。 但是,由於我的文檔包含近5個文本框,因此我不想選擇每個文本框一個ID選擇器或onfocus屬性,而是希望選擇所有文本框。

例如: var x = document.getElementsByTagName("p");

上面的代碼選擇了文檔中的所有段落。 因此,所有文本框都需要類似的代碼。 我嘗試替換inputinput[type=text]無效。

試試這個:

http://jsfiddle.net/adiioo7/zvgHx/

JS:

var x = document.getElementsByTagName("INPUT");
var y = [];
var cnt2 = 0;
for (var cnt = 0; cnt < x.length; cnt++) {
    if (x[cnt].type == "text") y.push(x[cnt]);
}

alert("Total number of text inputs: " + y.length);

HTML:

<input type="text" id="input1" value="input1"></input>
<input type="text" id="input2" value="input2"></input>
<input type="text" id="input3" value="input3"></input>
<input type="text" id="input4" value="input4"></input>
<input type="text" id="input5" value="input5"></input>

因此,數組y將保存所有類型為文本的輸入。

使用jQuery: $('input[type=text]')這樣就可以了。

http://jquery.com/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM