W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
本節(jié)講解 XML DOM Node 對象,它可以用于表示文檔樹中的單獨(dú)的節(jié)點(diǎn)。
Node 對象代表文檔樹中的一個(gè)單獨(dú)的節(jié)點(diǎn)。
這里的節(jié)點(diǎn)可以是:元素節(jié)點(diǎn)、屬性節(jié)點(diǎn)、文本節(jié)點(diǎn)以及所有在 節(jié)點(diǎn)類型這章中所提到的所有其他的節(jié)點(diǎn)類型。
請注意,盡管所有的對象都繼承了用以處理父節(jié)點(diǎn)和子節(jié)點(diǎn)的 Node 屬性 / 方法,但是并不是所有的對象都可以包含父節(jié)點(diǎn)或子節(jié)點(diǎn)。舉個(gè)例子來說,Text 節(jié)點(diǎn)中可能不包含子節(jié)點(diǎn),所以把子節(jié)點(diǎn)添加到文本節(jié)點(diǎn)中可能會導(dǎo)致一個(gè) DOM 錯(cuò)誤。
屬性 | 描述 |
---|---|
baseURI | 返回節(jié)點(diǎn)的絕對基準(zhǔn) URI。 |
childNodes | 返回節(jié)點(diǎn)的子節(jié)點(diǎn)的節(jié)點(diǎn)列表。 |
firstChild | 返回節(jié)點(diǎn)的第一個(gè)子節(jié)點(diǎn)。 |
lastChild | 返回節(jié)點(diǎn)的最后一個(gè)子節(jié)點(diǎn)。 |
localName | 返回節(jié)點(diǎn)名稱的本地部分。 |
namespaceURI | 返回節(jié)點(diǎn)的命名空間 URI。 |
nextSibling | 返回元素之后緊接的節(jié)點(diǎn)。 |
nodeName | 返回節(jié)點(diǎn)的名稱,根據(jù)其類型。 |
nodeType | 返回節(jié)點(diǎn)的類型。 |
nodeValue | 設(shè)置或返回節(jié)點(diǎn)的值,根據(jù)其類型。 |
ownerDocument | 返回節(jié)點(diǎn)的根元素(document 對象)。 |
parentNode | 返回節(jié)點(diǎn)的父節(jié)點(diǎn)。 |
prefix | 設(shè)置或返回節(jié)點(diǎn)的命名空間前綴。 |
previousSibling | 返回元素之前緊接的節(jié)點(diǎn)。 |
textContent | 設(shè)置或返回節(jié)點(diǎn)及其后代的文本內(nèi)容。 |
方法 | 描述 |
---|---|
appendChild() | 把新的子節(jié)點(diǎn)添加到節(jié)點(diǎn)的子節(jié)點(diǎn)列表末尾。 |
cloneNode() | 克隆節(jié)點(diǎn)。 |
compareDocumentPosition() | 比較兩個(gè)節(jié)點(diǎn)的文檔位置。 |
getFeature(feature,version) | 返回 DOM 對象,此對象可執(zhí)行帶有指定特性和版本的專門的 API。 |
getUserData(key) | 返回與節(jié)點(diǎn)上鍵關(guān)聯(lián)的對象。此對象必須首先通過使用相同的鍵調(diào)用 setUserData 來設(shè)置到此節(jié)點(diǎn)。 |
hasAttributes() | 如果節(jié)點(diǎn)擁有屬性,則返回 ture,否則返回 false。 |
hasChildNodes() | 如果節(jié)點(diǎn)擁有子節(jié)點(diǎn),則返回 true,否則返回 false。 |
insertBefore() | 在已有的子節(jié)點(diǎn)之前插入一個(gè)新的子節(jié)點(diǎn)。 |
isDefaultNamespace(URI) | 返回指定的 namespaceURI 是否默認(rèn)。 |
isEqualNode() | 檢查兩個(gè)節(jié)點(diǎn)是否相等。 |
isSameNode() | 檢查兩個(gè)節(jié)點(diǎn)是否為同一節(jié)點(diǎn)。 |
isSupported(feature,version) | 返回指定的特性是否在此節(jié)點(diǎn)上得到支持。 |
lookupNamespaceURI() | 返回匹配指定前綴的命名空間 URI。 |
lookupPrefix() | 返回匹配指定命名空間 URI 的前綴。 |
normalize() | 把節(jié)點(diǎn)(包括屬性)下的所有文本節(jié)點(diǎn)放置到一個(gè)"標(biāo)準(zhǔn)"的格式中,其中只有結(jié)構(gòu)(比如元素、注釋、處理指令、CDATA 區(qū)段以及實(shí)體引用)來分隔 Text 節(jié)點(diǎn),例如,既沒有相鄰的 Text 節(jié)點(diǎn),也沒有空的 Text 節(jié)點(diǎn)。 |
removeChild() | 刪除子節(jié)點(diǎn)。 |
replaceChild() | 替換子節(jié)點(diǎn)。 |
setUserData(key,data,handler) | 把對象關(guān)聯(lián)到節(jié)點(diǎn)上的鍵。 |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: