我有这样的代码:
<input type="text" id="stuff" name="stuff[]" />
<input type="text" id="more_stuff" name="more_stuff[]" />
<input type="text" id="stuff" name="stuff[]" />
<input type="text" id="more_stuff" name="more_stuff[]" />
我需要设置输入,我知道要设置的值是:
$string="arifin";
document.getElementById("stuff").value=$string;
但是该代码仅更改第一行(第一个输入内容)。如何设置第二个东西输入的值?
答案 0 :(得分:0)
您可以选择所有元素作为document.querySelectorAll('[id ^ = more_stuff]')
var ele = document.querySelectorAll('[id^=more_stuff]');
$string="arifin";
for(var i in ele){
ele[i].value=$string;
}
如果要用于课堂,只需将其更改为
document.querySelectorAll('.classname');