只有name而无id的情况下如何给input标签赋值?
由于input标签中的id属性被用做其他用途了,所以无法使用document.getElementById("...").value来赋值,而getElementByName又不可以赋值,怎么办? 用jquery也可以,怎么实现?
如果非要id属性才能赋值,那么我如何给input标签增加别的属性以便处理其他用途呢? input只有id和name两种属性吗?可以自定义吗?如何做?
------解决方案--------------------getElementByName返回的的数组,需要通过下标获取到对象后才能更新value
document.getElementByName("xxx")[0].value="xxx"//
------解决方案--------------------document.
form1[inputName].value="27";
------解决方案--------------------sorry
var input=document.getElementsByName("aa")[0];
input.value = "123"
------解决方案--------------------
需要注意的是inputName指定name的对象在表单中只能有一个,要不document.
form1[inputName]这个也是DOM对象数组,需要通过下标获取