for(var i=0;i<formname.elements.length;i++){
   if(formname.elements[i].type="button"){
       alert("123");
   }
}

解决方案 »

  1.   

    for(var i=0;i<formname.elements.length;i++){
       if(formname.elements[i].type=="button"){
           alert("123");
       }
    }
      

  2.   

    也不确定formname啊,该怎么办那
      

  3.   

    getElementsByTagName("input");
    getElementsByTagName("a");
    getElementsByTagName("tr");
    ....
    把你要得都举出来
      

  4.   

    getElementsByTagName这个不能在netscape下运行
      

  5.   

    <script language="JavaScript">
    <!--
    function sel()
    {
    var eles=document.getElementsByTagName("input");
    for(var i=0;i<eles.length;i++)
    {
       if(eles[i].type=="text" && eles[i].name =="t")
       {
       alert("123");
       }
    }
    }
    //-->
    </script>
    <form method="post" action="a.html" target="i">
    <input type="text" name="t"><input type="button" onclick="sel()">
    </form>
      

  6.   

    //document.allfunction ss()
    {
        var elen=document.all.length;
        for (var i=0;i<elen;i++)
        {
           alert(document.all[i].tagName)
         }}