<html>
<head>
    <script type="text/javascript" language="javascript">
        var name="张三";
    </script>
</head>
<body>
    <input type="text" value='?????'>//文本框要显示的就是上面变量的值,请问怎么取到变量的值????
</body>
</html>

解决方案 »

  1.   


    <html> 
    <head> 
        <script type="text/javascript" language="javascript"> 
            var name="张三"; 
            function test(){
                 var inName=document.getElementById("inName");
                 inName.value=name;
            }
            window.onload=test;
        </script> 
    </head> 
    <body> 
        <input id="inName" type="text" value="">
    </body> 
    </html>
      

  2.   


    <html> 
    <head> 
        <script type="text/javascript" language="javascript"> 
            window.onload=text;
            var name="张三"; 
            function text(){
                 var theName=document.getElementById("text1");
                 theName.value=name;
            }
        </script> 
    </head> 
    <body> 
        <input id="text1" type="text" value="">
    </body> 
    </html>
      

  3.   

    其实用方法更好
    <script type="text/javascript"> 
    var name="张三"; 
    </script><input id="text1" type="text" value=""><script type="text/javascript">
    document.getElementById('text1').value=name;
    </script>