我正在尝试使用JavaScript获取表单中的输入元素。然后我试图通过它的name属性将它放入一个数组来组织它。有人可以帮忙吗?
function getFields(formName, attr){
var form=document.getElementById(formName);
var fields=form.getElementsByTagName('input');
var fieldCount=fields.length-1;
var fieldNames=[];
for(var a in fieldCount){
fieldNames[a]=fields[a].getAttribute(attr)
}
return fieldNames[1];
}
答案 0 :(得分:0)
已经通过DOM对象进入关联数组:
var form = document.getElementById("myForm");
form.elements['myInputName'] //Returns <input name="myInputName">
form.elements['myInputName'].value //Returns the value