在jQuery中,我們可以用文檔對象(Document Object)的write方法來在頁面加載時向瀏覽器輸出內容。但是,如果我們在使用jQuery時使用document.write()方法,會有一些問題。
$(document).ready(function(){ document.write("這是一個測試"); });
當我們在文檔加載時使用此代碼時,頁面會在原來的內容之上輸出“這是一個測試”。但是如果我們使用jQuery的異步方式加載JS文件,那么在document.write()被執行時,頁面已經加載完成了,這樣會導致結果是在新頁面中打開,而不是在當前頁面中輸出內容。
為了解決這個問題,我們可以使用jQuery的方法來輸出內容。比如:
$(document).ready(function(){ $("body").append("這是一個測試"); });
這樣就可以在文檔加載完成后向頁面中添加內容了。而且使用這種方式添加內容,不會影響后續頁面的渲染,因此更加優秀。
上一篇為什么css設置高沒有用
下一篇為什么下劃線去不掉css