问答详情
源自:1-2 编程练习

这样写 为什么网页是空白的?

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>系好安全带,准备启航</title>

<!--引入外部文件的方式-->


<script type="text/javascript">

   function rec(){

   var mychar="系好安全带,准备启航--目标JS";

   var mystr="准备好了,起航吧!";

   document.write(mychar);

   alert(mystr);

   }

/*多行注释

  我是多行注释!

  我需要隐藏,

  否则会报错哦!*/


//在页面中显示文字



//页面中弹出提示框



//单行注释

   //我是单行注释,我也要隐藏起来!


</script>

</head>

<body>

</body>

</html>


提问者:薇薇筱 2016-04-05 15:28

个回答

  • 音封十六夜
    2016-04-05 15:37:48
    已采纳

    因为你没有调用这个函数

  • lqzh
    2016-04-05 15:42:09

    你只定义了函数,没有运行函数。

    只需要在函数前增加

    window.onload=rec;  //表示窗口载入完成时运行函数

    即可。

  • 意修
    2016-04-05 15:40:59

    你写成的是个函数,并不能自动执行,调用函数执行

  • 中职钟神秀
    2016-04-05 15:38:53

    这一小节没有让你用到函数的,你只需这样写就行。。关于函数后面就会学到。


    <!DOCTYPE HTML>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>系好安全带,准备启航</title>
    <!--引入外部文件的方式-->

    <script type="text/javascript">
    //多行注释
      //我是多行注释!
      //我需要隐藏,
      //否则会报错哦!

    //在页面中显示文字
    document.write("系好安全带,准备起航--目标JS")

    //页面中弹出提示框
    alert("准备好了,起航吧!")

    //单行注释
       我是单行注释,我也要隐藏起来!

    </script>
    </head>
    <body>
    </body>
    </html>

  • 中职钟神秀
    2016-04-05 15:37:00

    在javascript里面除了有内置的函数,还可以自己定义函数,但是要让函数起作用就要添加一些按钮或者确认对话框来让这个定义了的函数起作用。

  • 中职钟神秀
    2016-04-05 15:34:45

    你只是把他定义成了一个函数,但是没有用这个函数 啊,所以是空白的,你要添加一个按钮什么的让这个函数起作用,或者不要定义函数,直接写代码让网页一打开就输出文字和弹出alert对话框就行。