摘要:標準定義和用法文檔節(jié)點的方法用于寫入文檔內(nèi)容,可以傳多個參數(shù),寫入的字符串會按解析。在異步引入的和或事件的回調(diào)函數(shù)中運行,運行完后,最好手動關閉文檔寫入。寫入的標簽中的內(nèi)容會正常運行。
W3C 標準
WHATWG: write()
定義和用法文檔節(jié)點的write()方法用于寫入文檔內(nèi)容,可以傳多個參數(shù),寫入的字符串會按HTML解析。
語法:document.write()
參數(shù):字符串,可以傳多個字符串參數(shù)
返回值:undefined
注意事項如果document.write()在DOMContentLoaded或load事件的回調(diào)函數(shù)中,當文檔加載完成,
則會先清空文檔(自動調(diào)用document.open()),再把參數(shù)寫入body內(nèi)容的開頭。
在異步引入的js和DOMContentLoaded或load事件的回調(diào)函數(shù)中運行document.write(),
運行完后,最好手動關閉文檔寫入(document.close())。
在head中運行document.write(),則參數(shù)寫在body內(nèi)容的開頭。
write()
test
write()
在body中運行document.write(),則參數(shù)寫在運行的script標簽后面
content
test
content
同步引用外部js,參數(shù)也是寫在運行的script標簽后面
// syncWrite.js document.write("test
");
content
test
content
異步引用外部js,必須先運行document.open()清空文檔,然后才能運行document.write(),參數(shù)寫在body內(nèi)容的開頭。
如果不先運行document.open(),直接運行document.write(),則無效且Chrome有如下提示:
// asyncWrite.js document.open(); document.write("test
"); document.close();
test
如果document.write()在DOMContentLoaded或load事件的回調(diào)函數(shù)中,則不管是在head中,body中,同步的js中,異步的js中,
都會先清空文檔(自動調(diào)用document.open()),然后運行document.write(),參數(shù)寫在body內(nèi)容的開頭
test
document.write()也能寫入含有script標簽的字符串,但是需要轉(zhuǎn)義。寫入的script標簽中的內(nèi)容會正常運行。
"); ");test
document.write()可以傳入多個參數(shù)。
參考資料multiArgument
test
https://segmentfault.com/a/11...
http://web.jobbole.com/83288/
https://developer.mozilla.org...
文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/86704.html
摘要:標準定義和用法文檔節(jié)點的方法用于寫入文檔內(nèi)容,可以傳多個參數(shù),寫入的字符串會按解析。在異步引入的和或事件的回調(diào)函數(shù)中運行,運行完后,最好手動關閉文檔寫入。寫入的標簽中的內(nèi)容會正常運行。 W3C 標準 WHATWG: write() 定義和用法 文檔節(jié)點的write()方法用于寫入文檔內(nèi)容,可以傳多個參數(shù),寫入的字符串會按HTML解析。 語法:document.write() 參數(shù):字...
摘要:每當解析器遇到腳本時,它必須停止并執(zhí)行它,然后才能繼續(xù)解析。如果腳本動態(tài)地注入另一個腳本,解析器將被迫等待更長時間才能下載資源,這可能會導致一個或多個網(wǎng)絡往返并延遲首次渲染頁面的時間,導致頁面無法加載或花費的時間長于用戶放棄。 本文是技術圈 google 瀏覽器前端新特性播報的推送,歡迎大家加入 為什么要避免使用 document.write() 最近我們發(fā)現(xiàn)如果我們在頁面中使用了d...
摘要:于是我們需要在的同一文件夾下創(chuàng)建一個文件,在里面寫著同時我們的還需要告訴我們的瀏覽器代碼在哪里從數(shù)學出發(fā)讓我們回到第一章講述的小明的問題,從實際問題下手編程,更容易學會編程。 無處不在的Javascript Javascript現(xiàn)在已經(jīng)無處不在了,也許你正打開的某個網(wǎng)站,他便可能是node.js+json+javascript+mustache.js完成的,雖然你還沒理解上面那些是什...
摘要:什么是百度廣告最近跟百度廣告打了會交道,如果您正在或者即將和百度廣告打交道,那太好了,本文一定會讓您不虛此行。插入到新聞信息流將百度廣告插入到新聞信息流,這是很普遍的做法??偨Y對于百度廣告在不同環(huán)境中的投放,有不同的處理方式。 什么是百度廣告 最近跟百度廣告打了會交道,如果您正在或者即將和百度廣告打交道,那太好了,本文一定會讓您不虛此行。百度廣告,即百度聯(lián)盟廣告,在 這里 進行注冊后,...
摘要:類類的概念應該是面向?qū)ο笳Z言的一個特色,但是并不像,等高級語言那樣擁有正式的類,而是多數(shù)通過構造器以及原型方式來仿造實現(xiàn)。因此,出現(xiàn)了構造函數(shù)方式,它的關鍵在于構造器概念的引入。于是,這就產(chǎn)生了構造函數(shù)原型法的類構造方法。 類 Class 類的概念應該是面向?qū)ο笳Z言的一個特色,但是JavaScript并不像Java,C++等高級語言那樣擁有正式的類,而是多數(shù)通過構造器以及原型方式...
閱讀 790·2021-11-17 09:33
閱讀 3835·2021-09-01 10:46
閱讀 1810·2019-08-30 11:02
閱讀 3332·2019-08-29 15:05
閱讀 1444·2019-08-26 11:39
閱讀 2343·2019-08-23 17:04
閱讀 2020·2019-08-23 15:43
閱讀 1409·2019-08-23 14:12