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

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

解決為啥不顯示

很難受,之前把JS放在了上面,發現沒反應。把JS放到后面就好了....這么尕么? 百度答案: 放在head中的JS代碼會在頁面加載完成之前就讀取,而放在body中的JS代碼,會在整個頁面加載完成之后讀取。 .......................

正在回答

1 回答

放在body和head其實差不多的,只不過是文檔解析的時間不同。瀏覽器解析html是從上到下的。?如果把javascript放在head里的話,則先被解析,但這時候body還沒有解析,所以$(#btn)會返回空值。如果把javascript放在head里的話,一般都會綁定一個監聽,當全部的html文檔解析完之后,再執行代碼:

$(document).ready(function(){
//這里放入執行代碼
})

一般情況下最好是單獨把javascript放在js文件里,通過head里的<script src="file.js"></script>鏈接起來,css則是通過<link>。這樣做的目的是為了讓內容-樣式-邏輯分離,以便以后能夠更好地維護。


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

舉報

0/150
提交
取消
JavaScript入門篇
  • 參與學習       741186    人
  • 解答問題       9866    個

JavaScript做為一名Web工程師的必備技術,本教程讓您快速入門

進入課程

解決為啥不顯示

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

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

幫助反饋 APP下載

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

公眾號

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