document.write()和HTML4.01的非成對標籤

weixin_30788239發表於2020-04-05

(一)HTML4.01中的非成對標籤:

註釋標籤:<!-- 註釋內容  -->

嚴格來講不算HTML標籤的:<!DOCTYPE>文件宣告標籤

設定頁面元資訊的:<meta>標籤

設定網頁所有連結的相對目錄(如根目錄)的:<base>標籤

換行:<br>

水平線:<hr>

影像:<img>

表單元素<input>

在表格table中定義一個或多個列的屬性的:<col>標籤

定義框架的一個視窗的:<frame>標籤

定義文件與外部資源的關係的:<link>連結標籤

【查詢W3School所得】

 

(二)document.write()

1、該方法屬於0級DON的一部分。呼叫該方法,會建立一個新輸出流,內容為該引數;

2、在script元素頂層呼叫時,即在window.onload事件控制程式碼或defer函式之外的地方呼叫時,該方法會在解析器解析到它時輸出該內容。此時不會覆蓋之前的文件。

3、在window.onload事件控制程式碼或defer函式中呼叫時,該方法輸出的內容會覆蓋當前的文件流。此時會覆蓋之前的文件。

4、連續呼叫該方法時,所輸出的內容在同一輸出流中。當在呼叫該方法之前關閉了輸出流document.close(),該方法會覆蓋關閉前的文件流。document.open()方法會建立新輸出流,覆蓋之前的文件流。

轉載於:https://www.cnblogs.com/slowsoul/archive/2013/02/12/2910202.html

相關文章