document

Document 對象

每一個載入瀏覽器的 HTML 文檔都會成爲 Document 對象。數組

Document 對象使咱們能夠從腳本中對 HTML 頁面中的全部元素進行訪問。瀏覽器

Document 對象集合

集合 描述
all[] 提供對文檔中全部 HTML 元素的訪問。
anchors[] 返回對文檔中全部 Anchor 對象的引用。
applets 返回對文檔中全部 Applet 對象的引用。
forms[] 返回對文檔中全部 Form 對象引用。
images[] 返回對文檔中全部 Image 對象引用。
links[] 返回對文檔中全部 Area 和 Link 對象引用。

 

Document 對象屬性

屬性 描述
body

提供對 <body> 元素的直接訪問。cookie

對於定義了框架集的文檔,該屬性引用最外層的 <frameset>。app

cookie 設置或返回與當前文檔有關的全部 cookie。
domain 返回當前文檔的域名。
lastModified 返回文檔被最後修改的日期和時間。
referrer 返回載入當前文檔的文檔的 URL。
title 返回當前文檔的標題。
URL 返回當前文檔的 URL。

 

Document 對象方法

方法 描述
close() 關閉用 document.open() 方法打開的輸出流,並顯示選定的數據。
getElementById() 返回對擁有指定 id 的第一個對象的引用。
getElementsByName() 返回帶有指定名稱的對象集合。
getElementsByTagName() 返回帶有指定標籤名的對象集合。
open() 打開一個流,以收集來自任何 document.write() 或 document.writeln() 方法的輸出。
write() 向文檔寫 HTML 表達式 或 JavaScript 代碼。
writeln() 等同於 write() 方法,不一樣的是在每一個表達式以後寫一個換行符。

 

Document 對象描述

HTMLDocument 接口對 DOM Document 接口進行了擴展,定義 HTML 專用的屬性和方法。框架

不少屬性和方法都是 HTMLCollection 對象(其實是能夠用數組或名稱索引的只讀數組),其中保存了對錨、表單、連接以及其餘可腳本元素的引用。dom

這些集合屬性都源自於 0 級 DOM。它們已經被 Document.getElementsByTagName() 所取代,可是仍然經常使用,由於他們很方便。url

write() 方法值得注意,在文檔載入和解析的時候,它容許一個腳本向文檔中插入動態生成的內容。orm

注意,在 1 級 DOM 中,HTMLDocument 定義了一個名爲 getElementById() 的很是有用的方法。在 2 級 DOM 中,該方法已經被轉移到了 Document 接口,它如今由 HTMLDocument 繼承而不是由它定義了。對象

相關文章
相關標籤/搜索