为了账号安全,请及时绑定邮箱和手机立即绑定

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

<!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>


正在回答

6 回答

因为你没有调用这个函数

0 回复 有任何疑惑可以回复我~
#1

薇薇筱 提问者

非常感谢!哈哈,果然差最后一句!
2016-04-05 回复 有任何疑惑可以回复我~

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

只需要在函数前增加

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

即可。

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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


<!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>

0 回复 有任何疑惑可以回复我~
#1

薇薇筱 提问者

好的,谢谢啦,一开始是写的最简单的跟你一样,但网页也是空白的。我以为要赋予变量,调用函数才会起作用。估计是某个标点符号或者单词拼错导致没有反应。 现在几种方法都可以显示。O(∩_∩)O谢谢
2016-04-05 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信