DOM相關基礎知識學習筆記(一

2021-07-24 04:23:33 字數 830 閱讀 5108

一、what is dom?

dom 是 w3c(全球資訊網聯盟)的標準。

dom 定義了訪問 html 和 xml 文件的標準:

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

二、dom標準的劃分

w3c dom 標準被分為 3 個不同的部分:

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

三、節點的概念:

根據 dom,html 文件中的每個成分都是乙個節點。

dom 是這樣規定的:

整個文件是乙個文件節點

每個 html 標籤是乙個元素節點

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

每乙個 html 屬性是乙個屬性節點

注釋屬於注釋節點

四、node層次

節點彼此都有等級關係。

html 文件中的所有節點組成了乙個文件樹(或節點樹)。html 文件中的每個元素、屬性、文字等都代表著樹中的乙個節點。樹起始於文件節點,並由此繼續伸出枝條,直到處於這棵樹最低級別的所有文字節點為止。

hello world!

dom基礎知識

dom 英文全稱 document object model 譯成中文即是 文件對像模型 聽起來很術語,其實就是文件內容的結構關係 文件型別可以是html或xml,dom具有對html檔案和xml檔案元素的訪問控制能力,簡單點說利用dom可以對某個html或xml檔案新增,修改,刪除元素 更改其現有...

DOM 基礎知識

dom樹中的元素節點 節點的屬性 x.nodevalue 節點物件x的值 唯讀 元素節點的 nodename 與標籤名相同 屬性節點的 nodename 是屬性的名稱 文字節點的 nodename 永遠是 text 文件節點的 nodename 永遠是 document x.nodename 節點物...

DOM基礎知識

首先,我們需要介紹什麼是dom。dom的英語全稱為document object model,翻譯成中文就 是文件物件模型。也就是說,將整個文件看作是乙個物件。而乙個文件又是由很多節點組成的,那麼這些節點也可以被看作是乙個個的物件。dom裡面的物件屬於宿主物件,需要瀏覽器來作 為宿主。一旦離開了瀏覽...