用jQuery動態改寫一個網頁?
一般比較保險的做法是,將需要改變網頁內容的JavaScript放在頁面加載完成之后再去執行。
為了防止文檔尚未加載完全,運行JavaScript時出現找不到節點,然后報錯,導致整個頁面出錯。
在jQuery中的寫法是
$(document).ready(function{ console.log('頁面加載完成');});相當于調用了下jQuery的ready函數,給ready函數傳入的參數,也是一個函數。jQuery會判斷在網頁加載完成之后,開始調用執行我們傳入的這個函數。
原生JavaScript的寫法是
document.ready=function(){ console.log('網頁加載完成');};