问答详情
源自:3-2 通过ID获取元素

为什么我把javascript代码写在head里面返回来的值就是null

为什么我把javascript代码写在head里面返回来的值就是null,而写在P标签下面返回来的值就是object HTMLParagraphElement

正常使用当中这个应该 写在哪个位置,有没有固定使用格式。

提问者:慕运维0036432 2018-06-17 00:01

个回答

  • 亦菲大魔王
    2018-10-14 11:59:38

    你把javascript代码放到p标签上面,仍然返回的是null。这就证明了,浏览器是从上到下读取的。所以要返回的值不是null,必须放到p标签后面

  • 仔姜
    2018-06-17 10:50:49

    看题主的需求,从浏览器读取html文件来说,是从上到下读取的:如果将JavaScript放在head中,HTML文件读取时会先读取并执行JavaScript的内容,然后才会执行body标签内的内容;如果放在body标签内,HTML文件读取是,会先读取在JavaScript前面的内容,再读取JavaScript的内容