document.getElementsByName("selectname");

解决方案 »

  1.   

    document.getElementsByName("selectname");
    这样会页面上所有名为selectname的元素选择出来了呀我在条件是div1下selectname,也许还有div2其下面也有selectname,
    在现在我想选择出div1下所有的selectname。
      

  2.   

    <script>
    function f(){
      var o=document.getElementsById("selectname");
      for(var i=0;i<o.length;i++){
         if(o[i].parentElement.id=='div1'){ //是你想要的吗?
           alert('This is my sel!');
         }
      }
    }
    </script>
      

  3.   

    不好意思,错了
    getElementsById-->getElementsByName
      

  4.   

    这个不能将div1 下面所包含的 div01,div02也选择出呀
      

  5.   

    var obj=document.getElementsByName("username")[i];
          var isfind=false;
          var cannext=true;
          while(!isfind && cannext) {
              alert(obj.parentElement.id);
              if(obj.parentElement.id==""){
                  cannext=false;
                  alert("aa");
              }else{
                  if(obj.parentElement.id=="div9"){
                      isfind=true;
                  }else{
                      obj=obj.parentElement;
                  }    
              }
              
          }
    这时里哪里有问题呀