自己解决了 if(this.type=="text")

解决方案 »

  1.   

    <form action="?" method="post" name="myform"> 
    <input type="radio" value="baidu" />baidu 
    <input type="radio" value="google" />google 
    <input type="text" value="ffffffff" />
    <input type="text" value="sssssssss" />
    <input type="text" value="ffffffff" />
    </form>
    <script type="text/javascript"> 
    var mystr=document.myform.getElementsByTagName("input");
    for(i=0;i<mystr.length;i++){
    if(mystr[i].type=="text"){
    alert(mystr[i].value)
    }
    }
    </script> 
      

  2.   

    1,你在里面价格id,通过document.getElementById("ID")就可以了 
    2,(document.getElementsByTagName("input")[i].type=="text"){你要处理的代码},这样也可以
      

  3.   

    document.getElementsByTagName("input")是获得全部<input..../>的 包括text file submit等等
    如果你要过滤的话可能需要循环过滤了
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <META NAME="Keywords" CONTENT="">
      <META NAME="Description" CONTENT="">
     </HEAD>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function validate(){
    var inputList = document.getElementsByTagName("input");
    var subList = new Array();
    for(var i = 0;i<inputList.length;i++){
    if(inputList[i].type=="text"){
    subList.push(inputList[i]);
    }
    }
    }
    //-->
    </SCRIPT>
     <BODY>
      <input type="text"/>
      <input type="text"/>
      <input type="submit"/>
      <input type="file"/>
      <input type="submit" value=" + " onClick="validate();"/>
     </BODY>
    </HTML>
    最后的subList里面就是你需要的<input type="text" 的控件了
      

  4.   

     var control = document.getElementsByTagName("input");
                for (var i = 0; i < control.length; i++) {
                    if (control[i].type = "text")
                        //do something
                }
      

  5.   

    <script language="javascript" type="text/javascript">
    function checkOBJ()
    {
    var text_inputs=document.getElementsByTagName('input');
    for(var i=0;i<=text_inputs.length;i++)
    {
        if(text_inputs[i].type=="text")
            {
             alert("类型:"+text_inputs[i].type+"  值:"+text_inputs[i].value);
            }}
    }
    </script>
      

  6.   

        var getElementsByClassName = function(className){
            var alls = document.getElementsByTagName(""*"");
            var rets = new Array();
        for (var i=0;i&lt;alls.length ; i++)
        {
            if (alls[i].className == className)
            {
              rets.push(alls[i]);
             }
            }
        return rets;
    };