看板 Web_Design 關於我們 聯絡資訊
※ 引述《DarkKiller (System hacked)》之銘言: : ※ 引述《assoco (nice)》之銘言: : : 請問大家... : : <script></script>要寫在網頁的那一區比較好呢? : : 以前常看到人寫在<head></head>之間 : : 後來又聽說有人堅持寫在</head><body>之間 : : 偶爾也有人在<body></body>中間亂入的 : : 看的我都搞不清楚了...還是說...寫在那裡根本沒差?? : 建議寫在 body 最後方的原因是因為讀到那邊的時候 DOM tree 都建立出來了, : 如果寫在 <head> 裡的話有可能 document.getElementById() 會找不到。 : 如果堅持要寫在 <head> 裡,而且有用到 DOM tree 的元素的話,另外一種方式 : 是利用 onload event 做。 簡單地說,如果你的script是要在網頁load進來時,就要執行的話, 建議放在body最下面,原因如DarkKiller所說。 如果script是在網頁load完,使用者操作過程中才可能被執行到的話, 放在哪都ok啦~~ 如果兩種情況都有,那建議就通通放在body最後面囉,比較好維護啦~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.63.22.237