XML DOM - Text 對象
Text 對象表示元素或?qū)傩缘奈谋緝?nèi)容。
Text 對象描述
Text 節(jié)點(diǎn)表示 HTML 或 XML 文檔中的一系列純文本。因?yàn)榧兾谋境霈F(xiàn)在 HTML 和 XML 的元素和屬性中,所以 Text 節(jié)點(diǎn)通常作為 Element 節(jié)點(diǎn)和 Attr 節(jié)點(diǎn)的子節(jié)點(diǎn)出現(xiàn)。
Text 節(jié)點(diǎn)繼承了 CharacterData 接口,通過從 CharacterData 接口繼承的 data 屬性或從 Node 接口繼承的 nadevalue 屬性,可以訪問 Text 節(jié)點(diǎn)的文本內(nèi)容。
用從 CharacterData 繼承的方法或 Text 接口自身定義的 splitText() 方法可以操作 Text 節(jié)點(diǎn)。使用 document.createTextNode() 來創(chuàng)建一個(gè)新的 Text 節(jié)點(diǎn)。
Text 節(jié)點(diǎn)沒有子節(jié)點(diǎn)。
關(guān)于從文檔的子樹中刪除空 Text 節(jié)點(diǎn)與合并相鄰的 Text 節(jié)點(diǎn)的方法,請參閱 "Node.normalize()" 參考頁。
Text 對象屬性
屬性 | 描述 | IE | F | O | W3C |
---|---|---|---|---|---|
data | 設(shè)置或返回元素或?qū)傩缘奈谋?/td> | 6 | 1 | 9 | Yes |
isElementContentWhitespace | 判斷文本節(jié)點(diǎn)是否包含空白字符內(nèi)容。 | No | No | No | Yes |
length | 返回元素或?qū)傩缘奈谋鹃L度 | 6 | 1 | 9 | Yes |
wholeText | 以文檔中的順序向此節(jié)點(diǎn)返回相鄰文本節(jié)點(diǎn)的所有文本 | No | No | No | Yes |
Text 對象方法
方法 | 描述 | IE | F | O | W3C |
---|---|---|---|---|---|
appendData() | 向節(jié)點(diǎn)追加數(shù)據(jù) | 6 | 1 | 9 | Yes |
deleteData() | 從節(jié)點(diǎn)刪除數(shù)據(jù) | 6 | 1 | 9 | Yes |
insertData() | 向節(jié)點(diǎn)中插入數(shù)據(jù) | 6 | 1 | 9 | Yes |
replaceData() | 替換節(jié)點(diǎn)中的數(shù)據(jù) | 6 | 1 | 9 | Yes |
replaceWholeText() | 使用指定文本來替換此節(jié)點(diǎn)以及所有相鄰的文本節(jié)點(diǎn) | No | No | No | Yes |
splitText() | 把一個(gè) Text 節(jié)點(diǎn)分割成兩個(gè)。 | 6 | 1 | 9 | Yes |
substringData() | 從節(jié)點(diǎn)提取數(shù)據(jù) | 6 | 1 | 9 | Yes |
相關(guān)頁面
XML DOM 參考手冊:CharacterData 對象