字符数据:replaceData() 方法
replaceData()
方法是 CharacterData
接口的一部分,用于从给定 CharacterData
节点中的现有文本中删除一定数量的字符,并将这些字符替换为提供的文本。
语法
js
characterData.replaceData(offset, count, data)
参数
返回值
无。
异常
IndexSizeError
DOMException
-
如果
offset
或count
为负,或offset
大于包含数据的长度,则抛出此异常。
示例
html
<span>Result: </span>A long string.
js
const span = document.querySelector("span");
const textnode = span.nextSibling;
textnode.replaceData(2, 4, "replaced");
规范
规范 |
---|
DOM 标准 # dom-characterdata-replacedata |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。