CharacterData: phương thức replaceData()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Phương thức replaceData() của giao diện CharacterData xóa một số lượng ký tự nhất định trong văn bản hiện có của một nút CharacterData nhất định và thay thế các ký tự đó bằng văn bản được cung cấp.
Cú pháp
js
replaceData(offset, count, data)
Tham số
Giá trị trả về
Không có.
Ngoại lệ
IndexSizeErrorDOMException-
Được ném ra nếu
offsethoặccountlà số âm, hoặcoffsetlớn hơn độ dài của dữ liệu được chứa.
Ví dụ
html
<span>Result: </span>A long string.
js
const span = document.querySelector("span");
const textNode = span.nextSibling;
textNode.replaceData(2, 4, "replaced");
Thông số kỹ thuật
| Specification |
|---|
| DOM> # dom-characterdata-replacedata> |