課程
/前端開發(fā)
/JavaScript
/JavaScript入門篇
放在前面,顯示不出格式效果是為什么???
2016-06-07
源自:JavaScript入門篇 1-4
正在回答
放在頭部的情況下,body還沒執(zhí)行呢,沒有生成p1和p2,所以對兩個不存在的東西加效果沒用的,等到了body執(zhí)行完,生成p1和p2了,但放在頭部的script已執(zhí)行完,所以當(dāng)然p1和p2沒有效果了;放在body的情況下,如果你沒把腳本放在p1和p2后邊,同樣是沒用的,還是前面的道理。記?。tml按順序執(zhí)行
30歲努力轉(zhuǎn)行 提問者
你的JS運行的時候你的頁面還沒有加載完成,所以你的JS代碼找不到你的頁面元素,byIdx尋找元素,需要先存在元素才能找到
這種涉及全局的代碼不建議放在head里面,head里的代碼是調(diào)用時才執(zhí)行;從樣例看getElementById頁面加載時就執(zhí)行了,但是后面.style沒執(zhí)行
Soul_xy
我的理解是:你如果放在head里面,會在頁面進(jìn)行初始化的時候加載,那時候還沒有加載p;
放在</body>前面,那時候<p>已經(jīng)加載完畢了,就有效果了
https://www.zhihu.com/question/20027966,看看這個
舉報
JavaScript做為一名Web工程師的必備技術(shù),本教程讓您快速入門
3 回答為什么我把script放在head中沒有效果呢?如果我放在外部 .js文件中會不會有效果呢?
5 回答為什么我把script放在head中沒有效果呢?如果我放在外部 .js文件中會不會有效果呢?
1 回答為什么第一行顯示的不是 Hello World 呢?
3 回答這條JS指令放在head里為什么就顯示不出來了呢?
3 回答 為什么第二段文字不變成藍(lán)色
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-06-11
放在頭部的情況下,body還沒執(zhí)行呢,沒有生成p1和p2,所以對兩個不存在的東西加效果沒用的,等到了body執(zhí)行完,生成p1和p2了,但放在頭部的script已執(zhí)行完,所以當(dāng)然p1和p2沒有效果了;放在body的情況下,如果你沒把腳本放在p1和p2后邊,同樣是沒用的,還是前面的道理。記?。tml按順序執(zhí)行
2016-06-22
你的JS運行的時候你的頁面還沒有加載完成,所以你的JS代碼找不到你的頁面元素,byIdx尋找元素,需要先存在元素才能找到
2016-06-09
這種涉及全局的代碼不建議放在head里面,head里的代碼是調(diào)用時才執(zhí)行;從樣例看getElementById頁面加載時就執(zhí)行了,但是后面.style沒執(zhí)行
2016-06-08
我的理解是:你如果放在head里面,會在頁面進(jìn)行初始化的時候加載,那時候還沒有加載p;
放在</body>前面,那時候<p>已經(jīng)加載完畢了,就有效果了
2016-06-07
https://www.zhihu.com/question/20027966,看看這個