当前位置: 代码迷 >> JavaScript >> 原生js怎么获取#hello input[name=aa[]]数组集
  详细解决方案

原生js怎么获取#hello input[name=aa[]]数组集

热度:391   发布时间:2012-05-27 05:42:30.0
原生js如何获取#hello input[name=aa[]]数组集?
原生js如何获取#hello input[name=aa[]]数组集?


------解决方案--------------------
document.getElementByName("aa[]")
------解决方案--------------------
JScript code
//对表单元素可以直接使用getElementsByName()方法获取
var obj = document.getElementById('hello').getElementsByName('aa[]');

//下面是通用方法,要通过遍历和比较属性值
var obj = document.getElementById('hello').getElementsByTagName('input');
var ar = [];
for (var i = 0; i < obj.length; i ++) if (obj[i].name == 'aa[]') ar.push(ar);
alert(ar.length);

------解决方案--------------------
JScript code
for (var i = 0; i < obj.length; i ++) if (obj[i].name == 'aa[]') ar.push(obj[i]); //笔误,更正一下 
  相关解决方案