CharacterData 接口提供了 Text 和 Comment 節點的常用功能。
XML DOM - CharacterData 對象
CharacterData 對象描述
CharacterData 是 Text 和 Comment 節點的超接口。文檔從不包含 CharacterData 節點,它們只包含 Text 節點和 Comment 節點。但由于這兩種節點具有相似的功能,因此此處定義了這些函數,以便 Text 和 Comment 可以繼承它。
注意,不一定要使用此接口定義的字符串操作方法。data 屬性是一個普通的 JavaScript 字符串,您可以使用 + 運算符來操作它進行字符串連接,而且可以對它使用各種 String 和 RegExp 對象的方法。
CharacterData 對象屬性
屬性 | 描述 | IE | F | O | W3C |
---|---|---|---|---|---|
data | 該節點包含的文本。 | 6 | 1 | 9 | Yes |
length | 該節點包含的字符數。 | 6 | 1 | 9 | Yes |
CharacterData 對象方法
方法 | 描述 | IE | F | O | W3C |
---|---|---|---|---|---|
appendData() | 把指定的字符串添加到該節點包含的文本上。 | 6 | 1 | 9 | Yes |
deleteData() | 從該節點刪除指定的文本。 | 6 | 1 | 9 | Yes |
insertData() | 把指定的字符串插入指定位移量處的節點文本。 | 6 | 1 | 9 | Yes |
replaceData() | 用指定的字符串替換從指定位置開始的指定數量的文本。 | 6 | 1 | 9 | Yes |
substringData() | 返回從指定位移量處開始的指定數量的字符的文本副本。 | 6 | 1 | 9 | Yes |
相關頁面
XML DOM 參考手冊:Comment 對象
XML DOM 參考手冊:Text 對象