關於HTML DOM的簡介

才智咖 人氣:2.66W

DOM(物件文件模型(Document Object Model)),是W3C組織推薦的處理可擴充套件置標語言的標準程式設計介面。本站小編為大家分享一些關於HTML DOM的簡介,希望大家喜歡!

關於HTML DOM的簡介

HTML

CSS

JavaScript

如果您需要首先學習這些專案,請訪問我們的首頁。

什麼是 DOM?

DOM 是 W3C(全球資訊網聯盟)的標準。

DOM 定義了訪問 HTML 和 XML 文件的標準:

“W3C 文件物件模型 (DOM) 是中立於平臺和語言的介面,它允許程式和指令碼動態地訪問和更新文件的內容、結構和樣式。”

W3C DOM 標準被分為 3 個不同的部分:

核心 DOM - 針對任何結構化文件的標準模型

XML DOM - 針對 XML 文件的標準模型

HTML DOM - 針對 HTML 文件的標準模型

編者注:DOM 是 Document Object Model(文件物件模型)的縮寫。

什麼是 XML DOM?

XML DOM 定義了所有 XML 元素的物件和屬性,以及訪問它們的方法。

如果您需要學習 XML DOM,請訪問我們的 XML DOM 教程。

什麼是 HTML DOM?

HTML DOM 是:

HTML 的標準物件模型

HTML 的標準程式設計介面

W3C 標準

HTML DOM 定義了所有 HTML 元素的物件和屬性,以及訪問它們的方法。

認識DOM

通過 JavaScript,您可以重構整個HTML文件。您可以新增、移除、改變或重排頁面上的`專案。要改變頁面的某個東西,JavaScript就需要對HTML文件中所有元素進行訪問的入口。這個入口,連同對HTML 元素進行新增、移動、改變或移除的方法和屬性,都是通過文件物件模型來獲得的(DOM)。在 1998 年,W3C 釋出了第一級的 DOM 規範。這個規範允許訪問和操作 HTML 頁面中的每一個單獨的元素。所有的瀏覽器都執行了這個標準,因此,DOM 的相容性問題也幾乎難覓蹤影了。DOM 可被 JavaScript 用來讀取、改變 HTML、XHTML 以及 XML 文件。

DOM 被分為不同的部分(核心、XML及HTML)和級別(DOM Level 1/2/3):

Core DOM

定義了一套標準的針對任何結構化文件的物件

XML DOM

定義了一套標準的針對 XML 文件的物件

HTML DOM

定義了一套標準的針對 HTML 文件的物件。

節點

根據 DOM,HTML 文件中的每個成分都是一個節點。

DOM 是這樣規定的:

整個文件是一個文件節點

每個 HTML 標籤是一個元素節點

包含在 HTML 元素中的文字是文字節點

每一個 HTML 屬性是一個屬性節點

註釋屬於註釋節點

TAGS:DOM html