问答详情
源自:1-1 为什么学习JavaScript

p标签写在script标签下面不起作用

为什么p标签写在script标签下面会不起作用

提问者:鲸鱼先生 2015-03-02 14:25

个回答

  • shawnWoo
    2015-06-08 12:05:42
    已采纳

    代码是由上往下执行,你的p要是写下面的话,还没加载到p就先运行js里面的内容,那哪里获取得到id p1呢。

  • kimiyabi
    2016-08-31 18:31:34

    你好,

    <!DOCTYPE html>

    <html>

    <head>

    <meta charset="utf-8">

    <title>Chapter 1,Example 2</title>

    </head>

    <body bgcolor="white">

    <p>paragraph 1</p>

    <script>

    // script block1

    alert("first script block");

    </script>

    <p>paragraph 2</p>

    <script>

    // script block2

    document.bgColor = "red";

    alert("second script block");

    </script>

    <p>paragraph 3</p>

    </body>

    </html>


    这段代码P1是放在JS block1上面的,但是先执行的也不是P1,请问这个是为什么呢?谢谢