问答详情
源自:1-4 找到你的位置(JS在页面中的位置)

这点很绕,

上面的程序,我在本页面输出以后,显示的是javascript。然后我又把这个程序复制到editplus中,出来的结果是javascript。但时当我在Dreamweaver中运行这个程序的时候,显示的是i love javascript。这个怎么解释??到底先后顺序怎么判断??

提问者:枫行者 2016-03-04 10:23

个回答

  • zczzhang
    2016-04-18 10:09:29

    <!DOCTYPE HTML>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>JS代码的位置</title>
    <script type="text/javascript">
        document.write("I Love")  这段是不是打错了,如果字母打错了也输出不了哦你要是错了就会到倒过来你可以验证一下啊,代码是alert("ok")要是可以的话你在浏览器后悔显示一个小窗口显示出ok这个字;
    </script>
    </head>
    <body>
    <script type="text/javascript">
        document.write("javascipt")
    </script>
    </body>
    </html>

    那我输出的结果是啥?是I LOVE JAVASCRIPT;                               


  • yux_84
    2016-03-18 23:00:19

    我在任何地方输出的都是I love JavaScript。前面注意里面就说过它是按先后顺序执行的,在head标签里面的js代码在执行本页面之前就解析了。

  • zmc1903150733
    2016-03-09 23:27:17

    我觉得吧就应该是i love javascrpt  我的出来就是这个 我觉得并不冲突啊 我觉得在head里就有个优先显示处理的感觉但这不意味着body里的就不能显示了,,,,可能只是时间先后的问题 而我们没感觉出来。。。我也是小白 如有错误 还请大神不吝指教。。

  • 麟角
    2016-03-04 10:42:37

    <!DOCTYPE HTML>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>JS代码的位置</title>
    <script type="text/javascript">
        document.write("I Love")  这段是不是打错了,如果字母打错了也输出不了哦
    </script>
    </head>
    <body>
    <script type="text/javascript">
        document.write("javascipt")
    </script>
    </body>
    </html>


  • qq_克林儿咯五_0
    2016-03-04 10:42:35

    javascript的执行顺序是从上到下的,你可以在第一个javascript中加一句输出代码验证一下。

  • qq_安逸_4
    2016-03-04 10:37:25

    我的都对这类,你是不是哪里输错了