for(var i=0;i<oForm.length;i+=1){
   var oI = oForm[i];
   alert(oI.value);
   ......
}

解决方案 »

  1.   

      <SCRIPT   language="JavaScript"   type="text/JavaScript">   
      function   form_chk()   
      {   
      for(var   i=0;i<document.all.asr.length;i++)       
      alert(document.all.asr[i].value);   
      document.form1.Submit.focus();   
      return   false;   
      }   
      </SCRIPT>    
        
      <FORM name="form1" method="post" action="" onSubmit="return form_chk()">   
              <INPUT type="radio" name="asr" value="1">1   
              <INPUT   type="radio"   name="asr"   value="2">2<BR>   
              <INPUT   type="submit"   name="Submit"   value="提交">   
      </FORM>   
      

  2.   

    是table里有很多的<tr>,所以需要遍历所有的<tr>。取出<tr>里的text和radio的value。
      

  3.   

    <html>
    <head>
        <script language=javascript>
    function BianLi()
    {
    var tb=document.getElementById("tb");
    for(var i=0;i<tb.rows.length;i++)//行
    {
      var tr=tb.rows[i];
      for(var j=0;j<tr.cells.length;j++)//列
      {
        var input=tr.cells[j].getElementsByTagName("input"); //获取所有input
        for(var k=0;k<input.length;k++)//所有input
        {
           if(input[k].type=="text"||input[k].type=="radio")
             alert("类型:"+input[k].type+"\t值:"+input[k].value);
        }
      }
    }
    }
        </script>
    </head>
    <body>
    <table id="tb">
    <tr><td><input type="text" value="**1"/></td>
        <td><input type="radio" name="1" value="11"/>a</td>
        <td></td>
        <td><input type="radio" name="1" value="13"/>c</td>
    <tr>
    <tr><td><input type="text" value="**2"/></td>
        <td><input type="radio" name="1" value="12"/>a</td>
        <td><input type="radio" name="1" value="22"/>b</td>
        <td></td>
    <tr>
    <!----下面为不规则行------>
    <tr><td><input type="text" value="**3"/></td>
        <td colspan='3'><input type="radio" name="1" value="31"/>a</td>   
    <tr>
    </table>
    <input type="button" value="遍历" onclick="BianLi()"/>
    </body>
    </html>
      

  4.   


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>无标题文档</title>
    </head>
    <script>
    function checks()
    {
    var v=document.getElementsByTagName("input");
    var len=v.length;
    var arr=[];
    for(var i=0;i<len;i++)
    {
    if(v[i].type=='text')
    {
    arr.push(v[i].value);
    }
    if(v[i].type=='radio' && v[i].checked)
    {
    arr.push(v[i].value);
    }
    }
    alert(arr);
    }
    </script>
    <body>
    <tr><td><input type="text" value="**"/></td>
        <td><input type="radio" name="1" value="1"/>a</td>
        <td><input type="radio" name="1" value="2"/>b</td>
        <td><input type="radio" name="1" value="3"/>c</td>
    <td><input type="button" onclick="checks()"></td>
    <tr>
    </body>
    </html>
    纯粹玩玩
      

  5.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title><script language=javascript>
    function BianLi()
    {
    var oo = document.getElementById("tb").getElementsByTagName("input");

    for(var k = 0, len = oo.length; k < len; k++)
    {
    var t = oo[k].type;
    if(t=="text" || t=="radio")
    alert("类型:"+t+"\t值:"+oo[k].value);
    }
    }
    </script><table id="tb">
    <tr><td><input type="text" value="**1"/></td>
        <td><input type="radio" name="1" value="11"/>a</td>
        <td></td>
        <td><input type="radio" name="1" value="13"/>c</td>
    <tr>
    <tr><td><input type="text" value="**2"/></td>
        <td><input type="radio" name="1" value="12"/>a</td>
        <td><input type="radio" name="1" value="22"/>b</td>
        <td></td>
    <tr>
    <!----下面为不规则行------>
    <tr><td><input type="text" value="**3"/></td>
        <td colspan='3'><input type="radio" name="1" value="31"/>a</td>   
    <tr>
    </table>
    <input type="button" value="遍历" onclick="BianLi()"/></body>
    </html>简化一下