亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

怎么才能讓script標簽在head標簽中也能生效

由于解析的時候從上往下,script標簽必須放在body中才能正確顯示,那怎樣才能讓script標簽放在head標簽中也能正常顯示?

正在回答

3 回答

<script type="text/javascript">
?? ?window.onload = function? () {
?? ?
var mychar= document.getElementById("con");
??? ?mychar.style.color="red";
??? ?mychar.style.backgroundColor="#ccc";
??? ?mychar.style.width="200px";
?? ?}
</script>

2 回復 有任何疑惑可以回復我~
#1

Denth 提問者

thanks
2017-04-05 回復 有任何疑惑可以回復我~

window.onload = function? () {}這是原生js的方法,作用是讓dom加載完畢再加載里面的js,但是有一點不好的是,如果頁面中有很多圖片,那么,這個方法會導致,要等到所有圖片都加載完畢才會使用里面的js。也就是說,用戶打開頁面,將無法一下子看到我們用js做出的效果,必須要圖片加載完。

解決辦法:學習Jqurery的$(document).ready,

0 回復 有任何疑惑可以回復我~

我覺得這個script的位置并沒有關系,從上往下應該是網頁加載的樣式,script有放在head的,也有放在body里面的,應該是個人喜好。而網頁完全下載到瀏覽器之后,應該是對樣式設置標簽如class,id,script之類的先進行預處理,然后才開始從上往下進行解析,也就是script優先于主體內容進行處理解析的哦

0 回復 有任何疑惑可以回復我~
#1

Denth 提問者

那為什么將script標簽放在body中,樣式不能顯示
2017-04-04 回復 有任何疑惑可以回復我~
#2

安妮的奇幻仙境 回復 Denth 提問者

請問你有代碼或者代碼截圖發來我看看嗎,看看能否幫到你,一起探討
2017-04-04 回復 有任何疑惑可以回復我~
#3

75克酸奶

script 放在 head 的優先級比 放在body高嗎 ?如果從上往下, body會覆蓋 head 里的script ?
2017-04-06 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

怎么才能讓script標簽在head標簽中也能生效

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號