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

sos。。。为什么运行不出来呢

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

<script type="text/javascript">
//多行注释
  /*我是多行注释!
  我需要隐藏,
  否则会报错哦!*/
document.write("系好安全带,准备启航-目标JS");
//在页面中显示文字
<script src="script.js" type="text/javascript">;

//页面中弹出提示框


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

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

下面是写在script.JS文件中的

//编写JS代码
function(){
    var myask=confirm("准备好了吗?");
    if (myask==true)
    { document.write("来吧来吧!");
    }else{
      document.write("js你都不学,弄啥呢小伙子?");
    }

正在回答

6 回答

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>系好安全带,准备启航</title>
<!--引入外部文件的方式-->
<script src="script.js" type="text/javascript">;            //////不要放在里面
<script type="text/javascript">
//多行注释
  /*我是多行注释!
  我需要隐藏,
  否则会报错哦!*/
  document.write("系好安全带,准备启航-目标JS");
//在页面中显示文字

//页面中弹出提示框

//单行注释
   //我是单行注释,我也要隐藏起来!
</script>
</head>
<body>
<button onclick="hello()">按我试试</button>      ////////你需要调用function,所以给他起个名字
</body>
</html>

script.js

//下面是写在script.JS文件中的
//编写JS代码
function hello(){
    var myask=confirm("准备好了吗?");  //哪个引号好像是中文输入的,忘记了
    if (myask==true)
    { document.write("来吧来吧!");
    }else{
      document.write("js你都不学,弄啥呢小姑娘?");
    }
}                 //////////////漏了


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

你看一下你的 你最后的;   输入法为英文 " ;  " 和输入法为中文“ ;”是有区别的! 错了就显示不出来

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

我这么认为的:第一个<script>标签木有闭合,它会向下找,找到了位于<head>上面的那个</script>,它会认为这其中的都是代码,把外部引入的js也算作了代码。

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

把<script src="script.js" type="text/javascript">;写在<!--引入外部文件的方式-->下一行位置。这个是 HTML标签不能放到js中

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

该不会是你缺少</script>结束标签吧?

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

第一个script标签没有闭合

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

举报

0/150
提交
取消

sos。。。为什么运行不出来呢

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