<html>
<head>
</head>
<body>
<input type="text" name="Name1" id="1"><br/>
<input type="text" name="Name2" id="2"><br/>
<input type="text" name="Name3" id="3"><br/>
<input type="text" name="Name4" id="4"><br/>
<input type="text" name="Name5" id="5"><br/>
<input type="text" name="Name6" id="6"><br/>
<input type="text" name="Name7" id="7"><br/>
<input type="text" name="Name8" id="8"><br/>
<input type="text" name="Name9" id="9"><br/>
<input type="text" name="Name10" id="10"><br/>
<button id="getName" >获取Name</button>
</body>
</html>
<head>
</head>
<body>
<input type="text" name="Name1" id="1"><br/>
<input type="text" name="Name2" id="2"><br/>
<input type="text" name="Name3" id="3"><br/>
<input type="text" name="Name4" id="4"><br/>
<input type="text" name="Name5" id="5"><br/>
<input type="text" name="Name6" id="6"><br/>
<input type="text" name="Name7" id="7"><br/>
<input type="text" name="Name8" id="8"><br/>
<input type="text" name="Name9" id="9"><br/>
<input type="text" name="Name10" id="10"><br/>
<button id="getName" >获取Name</button>
</body>
</html>
var inputs=document.getElementsByTagName('input'),arr1=[],arr2=[];
for(var i=0,len=inputs.length;i<len;i++){
if(i%2==0){
arr2.push(inputs[i].name);
}else{
arr1.push(inputs[i].name)
}
}
alert('偶数行:'+arr1.join('')+'\n 奇数行:'+arr2.join(''))
我就是在练习jquery 但是我用
$("input:even").attr("name");
$("input:odd").attr("name");
这两个方法获取到的都是奇数和偶数的第一个值 剩下的获取不到