DOM節(jié)點(diǎn)
時(shí)間:2022-02-16 22:28:02 | 來(lái)源:信息時(shí)代
時(shí)間:2022-02-16 22:28:02 來(lái)源:信息時(shí)代
根據(jù)DOM,HTML文檔中的每個(gè)成分都是一個(gè)節(jié)點(diǎn)。
DOM是這樣規(guī)定的:
整個(gè)文檔是一個(gè)文檔節(jié)點(diǎn)
每個(gè)HTML標(biāo)簽是一個(gè)元素節(jié)點(diǎn)
包含在HTML元素中的文本是文本節(jié)點(diǎn)
每一個(gè)HTML屬性是一個(gè)屬性節(jié)點(diǎn)
注釋屬于注釋節(jié)點(diǎn)
Node層次
節(jié)點(diǎn)彼此都有等級(jí)關(guān)系。
HTML文檔中的所有節(jié)點(diǎn)組成了一個(gè)文檔樹(shù)(或節(jié)點(diǎn)樹(shù))。HTML文檔中的每個(gè)元素、屬性、文本等都代表著樹(shù)中的一個(gè)節(jié)點(diǎn)。樹(shù)起始于文檔節(jié)點(diǎn),并由此繼續(xù)伸出枝條,直到處于這棵樹(shù)最低級(jí)別的所有文本節(jié)點(diǎn)為止。
請(qǐng)看下面這個(gè)HTML文檔:
DOMTutorialDOMLessonone
Helloworld!
上面所有的節(jié)點(diǎn)彼此間都存在關(guān)系。
除文檔節(jié)點(diǎn)之外的每個(gè)節(jié)點(diǎn)都有父節(jié)點(diǎn)。舉例,和的父節(jié)點(diǎn)是節(jié)點(diǎn),文本節(jié)點(diǎn)'Helloworld!'的父節(jié)點(diǎn)是節(jié)點(diǎn)。
大部分元素節(jié)點(diǎn)都有子節(jié)點(diǎn)。比方說(shuō),節(jié)點(diǎn)有一個(gè)子節(jié)點(diǎn):
節(jié)點(diǎn)。節(jié)點(diǎn)也有一個(gè)子節(jié)點(diǎn):文本節(jié)點(diǎn)'DOMTutorial'。
當(dāng)節(jié)點(diǎn)分享同一個(gè)父節(jié)點(diǎn)時(shí),它們就是同輩(同級(jí)節(jié)點(diǎn))。比方說(shuō),