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

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你都不学,弄啥呢小伙子?");
    }

提问者:小小小小小鲸鱼 2016-11-15 21:10

个回答

  • 丶Damon
    2016-11-15 21:51:00
    已采纳

    <!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你都不学,弄啥呢小姑娘?");
        }
    }                 //////////////漏了


  • 慕盖茨1776985
    2016-11-15 21:33:58

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

  • 帥Panda
    2016-11-15 21:27:37

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

  • 慕粉1471492958
    2016-11-15 21:27:05

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

  • 帥Panda
    2016-11-15 21:24:24

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

  • 陈陈陈陈陈龙4299826
    2016-11-15 21:23:48

    第一个script标签没有闭合