Document 物件的方法,屬性
阿新 • • 發佈:2019-02-14
Document是HTML語言中的一類物件。
集合 | 描述 | IE | F | O | W3C |
all[] | 提供對文件中所有 HTML 元素的訪問。 | 4 | 1 | 9 | Yes |
anchors[] | 返回對文件中所有 Anchor 物件的引用。 | 4 | 1 | 9 | Yes |
applets | 返回對文件中所有 Applet 物件的引用。 | - | - | - | - |
forms[] | 返回對文件中所有 Form 物件引用。 | 4 | 1 | 9 | Yes |
images[] | 返回對文件中所有 Image 物件引用。 | 4 | 1 | 9 | Yes |
links[] | 返回對文件中所有 Area 和 Link 物件引用。 | 4 | 1 | 9 | Yes |
編輯本段Document 物件的屬性
屬性 | 描述 | IE | F | O | W3C |
body | 提供對 <body> 元素的直接訪問。對於定義了框架集的文件,該屬性引用最外層的 <frameset>。 | ||||
設定或返回與當前文件有關的所有 cookie。 | 4 | 1 | 9 | Yes | |
返回當前文件的域名。 | 4 | 1 | 9 | Yes | |
lastModified | 返回文件被最後修改的日期和時間。 | 4 | 1 | No | No |
referrer | 返回載入當前文件的文件的 URL。 | 4 | 1 | 9 | Yes |
title | 返回當前文件的標題。 | 4 | 1 | 9 | Yes |
URL | 返回當前文件的 URL。 | 4 | 1 | 9 | Yes |
編輯本段Document 物件的方法
方法 |
描述 | IE | F | O | W3C |
close() | 關閉用 document.open() 方法開啟的輸出流,並顯示選定的資料。 | 4 | 1 | 9 | Yes |
getElementById() | 返回對擁有指定 id 的第一個物件的引用。 | 5 | 1 | 9 | Yes |
getElementsByName() | 返回帶有指定名稱的物件集合。 | 5 | 1 | 9 | Yes |
getElementsByTagName() | 返回帶有指定標籤名的物件集合。 | 5 | 1 | 9 | Yes |
open() | 開啟一個流,以收集來自任何 document.write() 或 document.writeln() 方法的輸出。 | 4 | 1 | 9 | Yes |
write() | 向文件寫 HTML 表示式 或 JavaScript 程式碼。 | 4 | 1 | 9 | Yes |
writeln() | 等同於 write() 方法,不同的是在每個表示式之後寫一個換行符。 | 4 | 1 | 9 | Yes |
編輯本段Document 物件的描述
HTMLDocument 介面對 DOM Document 介面進行了擴充套件,定義 HTML 專用的屬性和方法。
很多屬性和方法都是 HTMLCollection 物件(實際上是可以用陣列或名稱索引的只讀陣列),其中儲存了對錨、表單、連結以及其他可指令碼元素的引用。
這些集合屬性都源自於 0 級 DOM。它們已經被 Document.getElementsByTagName() 所取代,但是仍然常常使用,因為他們很方便。
write() 方法值得注意,在文件載入和解析的時候,它允許一個指令碼向文件中插入動態生成的內容。
注意,在 1 級 DOM 中,HTMLDocument 定義了一個名為 getElementById() 的非常有用的方法。在 2 級 DOM 中,該方法已經被轉移到了 Document 介面,它現在由 HTMLDocument 繼承而不是由它定義了。