Text对象的属性和方法列表

课后整理 2020-12-10

Text节点表示DOM文档中的一系列纯文本。因为纯文本出现在HTML和XML的元素和属性中,所以Text节点通常作为Element节点和Attr节点的子节点出现。

Text 节点继承了CharacterData接口,通过从 CharacterData接口继承的data属性或从Node接口继承的nodeValue属性,可以访问 Text节点的文本内容。

用从CharacterData继承的方法或Text接口自身定义的splitText()方法可以操作Text节点。使用 document.createTextNode()来创建一个新的 Text节点。

Text节点没有子节点。

提示,IE表示Internet Explorer,F表示Firefox,O表示Opera,W3C表示万维网联盟(因特网标准)。

Text对象属性

属性 描述 IE F O W3C
data 设置或返回元素或属性的文本 6 1 9 Yes
isElementContentWhitespace 判断文本节点是否包含空白字符内容。 No No No Yes
length 返回元素或属性的文本长度 6 1 9 Yes
wholeText 以文档中的顺序向此节点返回相邻文本节点的所有文本 No No No Yes

Text对象方法

方法 描述 IE F O W3C
appendData() 向节点追加数据 6 1 9 Yes
deleteData() 从节点删除数据 6 1 9 Yes
insertData() 向节点中插入数据 6 1 9 Yes
replaceData() 替换节点中的数据 6 1 9 Yes
replaceWholeText() 使用指定文本来替换此节点以及所有相邻的文本节点 No No No Yes
splitText() 把一个 Text 节点分割成两个。 6 1 9 Yes
substringData() 从节点提取数据 6 1 9 Yes