form在前,to在后嘛,用form.nextSibling

解决方案 »

  1.   

    <script language="javascript">
    function getValue()
    {
    var str="";
    var tab=document.getElementsByTagName("TABLE");
    for(i=0;i<tab.length;i++)
    {
    var rowlen=tab[i].rows.length;
    for(j=0;j<rowlen;j++)
    {
    str+="table " +tab[i].id+" 行 "+(j+1)+":from.value="+document.all.from[j].value+";to.value="+document.all.to[j].value+"\n";
    }
    }
    alert(str);
    }
    </script><table id=a>
    <tr><td><input type=textbox name=from><input type=textbox name=to></td></tr>
    <tr><td><input type=textbox name=from><input type=textbox name=to></td></tr>
    </table>
    <table id=b>
    <tr><td><input type=textbox name=from><input type=textbox name=to></td></tr>
    <tr><td><input type=textbox name=from><input type=textbox name=to></td></tr>
    <tr><td><input type=textbox name=from><input type=textbox name=to></td></tr>
    <tr><td><input type=textbox name=from><input type=textbox name=to></td></tr>
    </table>
    <input type="button" value="getValue" onclick="getValue()">
      

  2.   

    function getValue(){
        for(var i=0;i<a.rows.length;i++){
            var row = a.rows(i);
            for(var j=0;j<row.cells.length;j++){
                var cell=rows.cells(j);
                alert(cell.firstChild.value);
                alert(cell.lastChild.value);
            }
        }
    }
      

  3.   

    function getValue(){
        for(var i=0;i<a.rows.length;i++){
            var row = a.rows(i);
            for(var j=0;j<row.cells.length;j++){
                var cell=row.cells(j);
                alert(cell.firstChild.nodeValue);
                alert(cell.lastChild.nodeValue);
            }
        }
    }