getElementsByTagName('input')
-->
getElementsByTagName('input')[0]

解决方案 »

  1.   

    getElementsByTagName('input')
    -->
    getElementsByTagName('input')[0]
      

  2.   

    <table id="t">
    <tr >
    <td><input name="temp" type="text" value="33">
    </td></tr>
    <tr>
    <td><input name="aaaaa" type="button" value="aaaaa" onClick="aa()">
    </td>
    </tr>
    </table>
    <script>
    <!--
    function aa()
    {
    var s1 = t.rows[0].cells[0].innerHTML;
    var s4 = window.open("about:blank")
    s4.document.write(s1);
    s2 = s4.document.getElementsByTagName("input");
    var s3 = new Array();
    for(var i=0;i<s2.length;i++)
    {
    if(s2[i].type == "text")
    s3 += s2[i].value +" "
    }
    alert(s3);
    s4.close();


    }
    //-->
    </script>