<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>

解决方案 »

  1.   


    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(''))
      

  2.   


    我就是在练习jquery  但是我用
    $("input:even").attr("name");
     $("input:odd").attr("name");
    这两个方法获取到的都是奇数和偶数的第一个值  剩下的获取不到
      

  3.   

    $("input:even")是个集合,需要遍历