CharacterData - Web API 接口参考 编辑

CharacterData 抽象接口(abstract interface)代表 Node 对象包含的字符。这是一个抽象接口,意味着没有 CharacterData 类型的对象。 它是在其他接口中被实现的,如 TextCommentProcessingInstruction 这些非抽象接口。

属性

从其父级 Node 继承属性,并且实现了 ChildNodeNonDocumentTypeChildNode 接口。

CharacterData.data
一个 DOMString,表示该对象中包含的文本数据。
CharacterData.length 只读
返回一个 unsigned long 的表示 CharacterData.data 包含的字符串的大小。
NonDocumentTypeChildNode.nextElementSibling 只读
返回其父节点所在的子节点列表(children list)中紧跟着的元素节点 Element,或者 null
NonDocumentTypeChildNode.previousElementSibling 只读
返回其父节点所在的子节点列表(children list)中前一个元素节点 Element,或者 null

方法

从其父级 Node 继承方法,并且实现了 ChildNodeNonDocumentTypeChildNode 接口。

CharacterData.appendData()
为 CharacterData.data字符串追加指定的 DOMString ;当方法返回时,data 包含的是已合并的 DOMString.
CharacterData.deleteData()
在 CharacterData.data字符串中,从指定位置开始,删除指定数量的字符;当方法返回时,data包含的是缩短了的 DOMString.
CharacterData.insertData()
在 CharacterData.data字符串中,在指定的位置,插入指定的字符;当方法返回时,data 包含的是已修改的 DOMString.
ChildNode.remove()
把对象从其父节点的children list中删除。
CharacterData.replaceData()
在 CharacterData.data字符串中,从指定位置开始,把指定数量的字符替换为指定的 DOMString; 当方法返回时, data 包含的是已修改的 DOMString.
CharacterData.substringData()
返回一个包含了从 CharacterData.data中的指定位置开始,指定长度的 DOMString

规范

SpecificationStatusComment
DOM
CharacterData
Living StandardAdded implemention of the ChildNode and NonDocumentTypeChildNode interface.
Document Object Model (DOM) Level 3 Core Specification
CharacterData
ObsoleteNo change from Document Object Model (DOM) Level 2 Core Specification.
Document Object Model (DOM) Level 2 Core Specification
CharacterData
ObsoleteNo change from Document Object Model (DOM) Level 1 Specification.
Document Object Model (DOM) Level 1 Specification
CharacterData
ObsoleteInitial definition.

浏览器兼容性

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!
FeatureChromeFirefox (Gecko)Internet ExplorerOperaSafari
Basic support1.01.0 (1.7 or earlier)6(Yes)(Yes)
Implements ChildNode interface.?25.0 (25.0) [1]未实现?未实现
FeatureAndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Basic support(Yes)1.0 (1.0)(Yes)(Yes)(Yes)
Implements ChildNode interface.?25.0 (25.0) [1]未实现?未实现

[1] Two properties, nextElementSibling and previousElementSibling, have been moved to the NonDocumentTypeChildNode interface, also implemented by CharacterData.

相关链接

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

词条统计

浏览:153 次

字数:13636

最后编辑:7 年前

编辑次数:0 次

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文