在載人頁面後,瀏覽器輸出流會自動關閉;在此之後,任何一個對目前頁面進行操作的document.write()方法將會開啟—個新的輸出流。它將清除目前頁面內容(包括來源文件的任何變數或值)、因此.假如希望用腳本產生的HTML取代目前頁面,就必須把HTML內容連結起來賦給一個變數、使用一個document.write()方法完成寫入操作,不必清除文件並開啟一個新資料流,一個document.write( )呼叫就可完成所有的操作。
關於document.write()方法還有一點要說明的是它的相關方法document.close()。腳本向視窗(不管是本視窗或其他視窗)寫完內容後.必須關閉輸出流。在延時腳本的最後一個document.write()方法後面.必須確保含有document.close()方法,不這樣做就不能顯示圖片和表單。並且,任何後面呼叫的document.write()方法只會把內容追加到頁面後,而不會清除現有內容來寫入新值。
document.write方法
一個最基本的JavaScript指令是document.write。這個指令簡單地列印指定的文字內容到頁面上。為了逐字列印文本,在列印的文本字串加上單引號。
你可以使用document.write 列印變數。輸入變數名稱不加上引號,如下:
注意:如果變數名稱加上引號,將會印出變數名稱(不會列印變數值)。你可以使用「 」符號來連接變數值和文字字串。
colour1: ' colour1 '
colour2: ' colour2 '
colour1: purple
colour2: pink
document.write也多用於載入js廣告
document.write這種方式載入的js是異步的