document.getElementsByTagName("select")

解决方案 »

  1.   

    放到form里,可以用form.elements[i]获得;
    没有form,要自己写方法的
      

  2.   

    var arrCtl = ["select-one","button","textarea","text","hidden","submit"];//所有控件for(var i=0;i<arrCtl.length;i++)
    {
       var ctr = document.getElementsByTagName(arrCtl[i]);
       for(var j=0;j<ctr.length;j++)
       {
           alert("type"+ctr[j].type+"\nid:"+ctr[j].id+"\nname:"+ctr[j].name)
       }
    }
      

  3.   

    回1楼的:这个好象只能取到select的对象组吧;而一个页面里可能会用到很多标签,现在我想有没什么办法可以按页面的顺序逐个取个各个对象的ID和相应的TagName2楼的,你说如果没有form要这么写?能给点提示么最后谢谢楼上的两位