一个表单中,有若干个相同name的checkbox
<input type="checkbox" name="abc" value="1">
<input type="checkbox" name="abc" value="2">
<input type="checkbox" name="abc" value="3">
……
<input type="checkbox" name="abc" value="n">问题是:如何将这组相同name的对象,同时赋值呢?使用document.getElementByName("abc").value="0";不对。使用document.all.abc.value="0";也不行应该如何表达呢?
<input type="checkbox" name="abc" value="1">
<input type="checkbox" name="abc" value="2">
<input type="checkbox" name="abc" value="3">
……
<input type="checkbox" name="abc" value="n">问题是:如何将这组相同name的对象,同时赋值呢?使用document.getElementByName("abc").value="0";不对。使用document.all.abc.value="0";也不行应该如何表达呢?
var els=document.getElementByName("abc");
var len=els.length;
for(var i=0;i<len;i++) {
els[i].value="0";
}
通过document.getElementById('id').value = "aaaaa"
这样来赋值
var len=els.length;
for(var i=0;i<len;i++) {
els[i].setAttribute("flag","1");
}
document.getElementByName("abc")[0].value="0";