CharacterData:replaceData() 方法
CharacterData 接口的 replaceData() 方法会移除给定的 CharacterData 节点中现有文本的指定数量的字符,并用提供的数据替换这些字符。
语法
js
replaceData(offset, count, data)
参数
返回值
无。
异常
IndexSizeErrorDOMException-
如果
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 |
浏览器兼容性
加载中…