CharacterData abstract interface represents a 节点 object that contains characters. This is an abstract interface, meaning there aren't any object of type CharacterData : it is implemented by other interfaces, like 文本 , 注释 ,或 ProcessingInstruction which aren't abstract.

  <div id="interfaceDiagram" style="display: inline-block; position: relative; width: 100%; padding-bottom: 11.666666666666666%; vertical-align: middle; overflow: hidden;"><svg style="display: inline-block; position: absolute; top: 0; left: 0;" viewbox="-50 0 600 70" preserveAspectRatio="xMinYMin meet"><a xlink:href="../API/EventTarget.html" target="_top"><rect x="1" y="1" width="110" height="50" fill="#fff" stroke="#D4DDE4" stroke-width="2px" /><text  x="56" y="30" font-size="12px" font-family="Consolas,Monaco,Andale Mono,monospace" fill="#4D4E53" text-anchor="middle" alignment-baseline="middle">EventTarget</text></a><polyline points="111,25  121,20  121,30  111,25" stroke="#D4DDE4" fill="none"/><line x1="121" y1="25" x2="151" y2="25" stroke="#D4DDE4"/><a xlink:href="../API/Node" target="_top"><rect x="151" y="1" width="75" height="50" fill="#fff" stroke="#D4DDE4" stroke-width="2px" /><text  x="188.5" y="30" font-size="12px" font-family="Consolas,Monaco,Andale Mono,monospace" fill="#4D4E53" text-anchor="middle" alignment-baseline="middle">Node</text></a><polyline points="226,25  236,20  236,30  226,25" stroke="#D4DDE4" fill="none"/><line x1="236" y1="25" x2="266" y2="25" stroke="#D4DDE4"/><a xlink:href="../API/CharacterData" target="_top"><rect x="266" y="1" width="130" height="50" fill="#F4F7F8" stroke="#D4DDE4" stroke-width="2px" /><text  x="331" y="30" font-size="12px" font-family="Consolas,Monaco,Andale Mono,monospace" fill="#4D4E53" text-anchor="middle" alignment-baseline="middle">CharacterData</text></a></svg></div>
					
  a:hover text { fill: #0095DD; pointer-events: all;}
					

特性

继承的特性来自其父级, 节点 ,和实现 ChildNode and NonDocumentTypeChildNode 接口。

CharacterData.data
DOMString representing the textual data contained in this object.
CharacterData.length 只读
返回 unsigned long representing the size of the string contained in CharacterData.data .
NonDocumentTypeChildNode.nextElementSibling 只读
返回 元素 immediately following the specified one in its parent's children list, or null if the specified element is the last one in the list.
NonDocumentTypeChildNode.previousElementSibling 只读
返回 元素 immediately prior to the specified one in its parent's children list, or null if the specified element is the first one in the list.

方法

继承方法来自其父级 节点 ,和实现 ChildNode and NonDocumentTypeChildNode 接口。

CharacterData.appendData()
Appends the given DOMString CharacterData.data string; when this method returns, data contains the concatenated DOMString .
CharacterData.deleteData()
Removes the specified amount of characters, starting at the specified offset, from the CharacterData.data string; when this method returns, data contains the shortened DOMString .
CharacterData.insertData()
Inserts the specified characters, at the specified offset, in the CharacterData.data string; when this method returns, data contains the modified DOMString .
ChildNode.remove()

从其父级的子级列表中移除对象。

CharacterData.replaceData()
Replaces the specified amount of characters, starting at the specified offset, with the specified DOMString ; when this method returns, data contains the modified DOMString .
CharacterData.substringData()
返回 DOMString containing the part of CharacterData.data of the specified length and starting at the specified offset.

规范

规范 状态 注释
DOM
The definition of 'CharacterData' in that specification.
实时标准 添加实现为 ChildNode and NonDocumentTypeChildNode 接口。
DOM (文档对象模型) 3 级核心规范
The definition of 'CharacterData' in that specification.
过时 无变化自 DOM (文档对象模型) 级别 2 核心规范 .
DOM (文档对象模型) 级别 2 核心规范
The definition of 'CharacterData' in that specification.
过时 无变化自 DOM (文档对象模型) 1 级规范 .
DOM (文档对象模型) 1 级规范
The definition of 'CharacterData' in that specification.
过时 初始定义。

浏览器兼容性

The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.

更新 GitHub 上的兼容性数据
桌面 移动
Chrome Edge Firefox Internet Explorer Opera Safari Android webview Chrome for Android Firefox for Android Opera for Android Safari on iOS Samsung Internet
CharacterData Chrome 1 Edge 12 Firefox 1 IE 6 Opera Yes Safari Yes WebView Android Yes Chrome Android Yes Firefox Android Yes Opera Android Yes Safari iOS Yes Samsung Internet Android Yes
实现 ChildNode interface 非标 Chrome Yes Edge ≤18 Firefox 25
25
Two properties, nextElementSibling and previousElementSibling , have been moved to the NonDocumentTypeChildNode interface, also implemented by CharacterData .
IE No Opera Yes Safari No WebView Android Yes Chrome Android Yes Firefox Android 25
25
Two properties, nextElementSibling and previousElementSibling , have been moved to the NonDocumentTypeChildNode interface, also implemented by CharacterData .
Opera Android Yes Safari iOS ? Samsung Internet Android Yes
appendData Chrome Yes Edge 12 Firefox Yes IE ? Opera Yes Safari Yes WebView Android Yes Chrome Android Yes Firefox Android Yes Opera Android Yes Safari iOS Yes Samsung Internet Android Yes
data Chrome Yes Edge 12 Firefox Yes IE ? Opera Yes Safari Yes WebView Android Yes Chrome Android Yes Firefox Android Yes Opera Android Yes Safari iOS Yes Samsung Internet Android Yes
deleteData Chrome Yes Edge 12 Firefox Yes IE ? Opera Yes Safari Yes WebView Android Yes Chrome Android Yes Firefox Android Yes Opera Android Yes Safari iOS Yes Samsung Internet Android Yes
insertData Chrome Yes Edge 12 Firefox Yes IE ? Opera Yes Safari Yes WebView Android Yes Chrome Android Yes Firefox Android Yes Opera Android Yes Safari iOS Yes Samsung Internet Android Yes
length Chrome Yes Edge 12 Firefox Yes IE ? Opera Yes Safari Yes WebView Android Yes Chrome Android Yes Firefox Android Yes Opera Android Yes Safari iOS Yes Samsung Internet Android Yes
replaceData Chrome Yes Edge 12 Firefox Yes IE ? Opera Yes Safari Yes WebView Android Yes Chrome Android Yes Firefox Android Yes Opera Android Yes Safari iOS Yes Samsung Internet Android Yes
substringData Chrome Yes Edge 12 Firefox Yes IE ? Opera Yes Safari Yes WebView Android Yes Chrome Android Yes Firefox Android Yes Opera Android Yes Safari iOS Yes Samsung Internet Android Yes

图例

完整支持

完整支持

不支持

不支持

兼容性未知 ?

兼容性未知

非标。预期跨浏览器支持较差。

非标。预期跨浏览器支持较差。

见实现注意事项。

另请参阅

元数据

  • 最后修改: