2011-09-10 114 views
0

我一直在谷歌搜索,我搜索了答案,但我找不到任何東西。javascript document.write

document.write函數看起來很沒用,因爲它取代了以前的內容。它接受任何論點,還是有合法用途?

+3

https://developer.mozilla.org/en/document.write - 如果您在分析文檔後調用*,它只會替換內容。 –

+0

等一下,讓我更新OP 編輯:沒關係,那回答了我的問題:D。我在看Google的Adsense代碼,它在那裏。 – mowwwalker

+0

已作出回答;) –

回答

2

Documentation can be found at MDN。如果在解析文檔的之後將其稱爲,它將僅替換內容。

如果在解析過程中調用它,那麼只是插入內容。很多腳本都使用它,因此只需將它們複製並粘貼到您希望獲得輸出的HTML中,而無需您進行任何進一步的操作。

雖然它的用法不是沒有爭議的,因爲你已經提到過:如果你在錯誤的時間使用它,所有的內容都會被刪除。而且,它在XHTML文檔中不可用。

但IMO與許多其他事情一樣:如果您意識到困難/缺點並知道使用它時,則可以使用它。