例如 
<html><HEAD></HEAD><BODY>
<form id="form1" method="post" >
<TABLE border="1" style="width:560">

<script type="text/javascript" language="Javascript1.1">
var text="aaa";
</script> <TR><TD nowrap class="tdLeft">信息来源</TD>
<TD> <input type="text" size="30" value=""> </TD></TR>

</TABLE></form></BODY></html>怎么将变量text的值赋给文本域<input type="text" size="30" value="">

解决方案 »

  1.   


    <html><HEAD></HEAD><BODY>
    <form id="form1" method="post" >
    <TABLE border="1" style="width:560">
    <TR><TD nowrap class="tdLeft">信息来源</TD>
    <TD> <input type="text" size="30" value="" id="text1"> </TD></TR></TABLE></form></BODY><script type="text/javascript">
    var text="aaa";document.getElementById("text1").value = text;
    </script>
    </html>
      

  2.   

    <script type="text/javascript" language="Javascript1.1">
    var text="aaa";
    window.onload=function(){
      document.getElementsByTagName("input")[0].value=text;
    }
    </script>
      

  3.   

    <html><HEAD></HEAD><BODY>
    <form id="form1" method="post" >
    <TABLE border="1" style="width:560"><TR><TD nowrap class="tdLeft">信息来源</TD>
    <TD> <input id="test" type="text" size="30" value=""> </TD></TR></TABLE></form>
    <script type="text/javascript" language="Javascript1.1">
        var text = "aaa";
        document.getElementById("test").value = text;
    </script>
    </BODY></html>
      

  4.   

    你的文本框最好加上ID,然后利用getElementById,来获取这个文本框,然后赋值
    具体你看一楼的实例。二楼的方法也能用,但是有局限,不建议使用。
      

  5.   

    其实一个很简单的写法就是:先给input加上一个id值(例如 id="txt") 然后 $("#txt").val(text)这样写很简单!