一般放在<head>里,可以及时加载
这样body中就可以调用你的代码是这样的
<script>
function sayHello(userName){
                alert( "Hello   "+userName);
}
//调用
sayHello("World!");
</script>

解决方案 »

  1.   

    谢谢楼上的朋友   那我要是要想在<body>体中调用可以吗   我的意思是我想定义一个文本框还有一个<button>,然后输入字,点击这个按钮后,出现"hello 我输入的字",请问如何做到,我知道那个prompt可以做到,但是我想在网页上输入我的字。请教。谢谢
      

  2.   

    function   sayHello(userName){ 
                    alert( "Hello   "+userName); 

    <input type="text" id="txt">
    <input type="button" value="显示" onclick="sayHello(document.forms[0].txt.value);">
      

  3.   

    可以做到,但是需要注意函数不要引用还未定义的对象,不然会出错误的。
    <body>
    <form>
    <input type="text" name="show" value="">
    <script language="javascript">
    function say_hello(username)
    {
    username = "hello" + username;
    alert(username);
    }
    </script>
    <input type="button" name="click" value="press me" onclick="say_hello(document.forms[0].elements[0].value);">
    </form>
    </body>