我想拿到下拉框中所有的name,也就是一个页面有多少个select就拿到多少的select  
<select id=""><option>list</option></select>

解决方案 »

  1.   

    什么意思?
    document.getElementsByTagName("SELECT")
    ?
      

  2.   


    function GetName()
    {
    var arrList = document.getElementsByTagName("SELECT");
    var iCount = arrList.length;
    for(var i=0 ; i<iCount ; i++)
    {
    arrList[i].name;
    .........
    }
    }
      

  3.   

    var obj_all = document.getElementsByTagName("SELECT");for(i=0;i<obj_all.length;i++){
        alert(obj_all[i].name);
    }
      

  4.   

    var obj_all = document.getElementsByTagName("SELECT"); for(i=0;i <obj_all.length;i++){ 
        alert(obj_all[i].name); 
    } 正解 用getElementsByTagName 获取所有 select
      

  5.   

    <html> 
    <head> 
    <script>
    function init()
    {
    var se=document.getElementsByTagName("select");
    alert(se.length);
    for(var i=0;i<se.length;i++)
    {
    alert(se[i].id);//是id就id,是name,就写成se[i].name);
    }
    }
    </script>
    </head> <body>
    <select id="s1">
    <option ></option>
    </select>
    <select id="s2">
    <option ></option>
    </select>
    <select id="s3">
    <option ></option>
    </select>
    <select id="s4">
    <option ></option>
    </select>
    <select id="s5">
    <option ></option>
    </select>
    <input type="button" onclick="init()">
    </body> 
    </html>