關(guān)于document對象的功能已經(jīng)存在很多年了,那就是將輸出流寫入到網(wǎng)頁中的能力。這個(gè)能力體現(xiàn)在下列4個(gè)方法中:write()、writeln()、open()和close()。其中,write()和writeln()方法都接受一個(gè)字符串參數(shù),即要寫入到輸出流中的文本。write()會(huì)原樣寫入,而writeln()則會(huì)在字符串的末尾添加一個(gè)換行符(n)。在頁面被加載的過程中,可以使用這兩個(gè)方法向頁面中動(dòng)態(tài) 地加入內(nèi)容,如下面的例子所示:
The current date and time is:
這個(gè)例子展示了在頁面加載過程中輸出當(dāng)前日期和時(shí)間的代碼。其中,日期被包含在一個(gè)元素中,就像在HTML頁面中包含普通的文本一樣。這樣做會(huì)創(chuàng)建一個(gè)DOM元素,而且可以在將來訪問該元素。通過write()和writeln()輸出的任何HTML代碼都將如此處理。
此外,還可以使用write()和writeln()方法動(dòng)態(tài)地包含外部資源,例如JavaScript文件等。在包含JavaScript文件時(shí),南昌網(wǎng)絡(luò)公司百恒網(wǎng)絡(luò)技術(shù)人員提醒大家,必須注意不能像下面的例子那樣直接包含字符串"",因?yàn)檫@會(huì)導(dǎo)致該字符串被解釋為腳本塊的結(jié)束,因此它后面的代碼將不能執(zhí)行。
");
即使這個(gè)文件看起來沒錯(cuò),但字符串""將被解釋為與外部的