CharacterData: phương thức insertData()

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 insertData() của giao diện CharacterData chèn dữ liệu được cung cấp vào dữ liệu hiện tại của nút CharacterData này, tại vị trí bù được cung cấp tính từ đầu dữ liệu hiện có. Dữ liệu được cung cấp sẽ được ghép xen vào dữ liệu hiện có.

Cú pháp

js
insertData(offset, data)

Tham số

offset

Vị trí bù theo số ký tự để chèn dữ liệu được cung cấp. 0 là ký tự đầu tiên của chuỗi.

data

Dữ liệu cần chèn.

Giá trị trả về

Không có.

Ngoại lệ

IndexSizeError DOMException

Được ném ra nếu offset là số âm hoặc lớn hơn độ dài của dữ liệu được chứa.

Ví dụ

html
<span>Result: </span>A string.
js
const span = document.querySelector("span");
const textNode = span.nextSibling;

textNode.insertData(2, "long ");

Thông số kỹ thuật

Specification
DOM
# dom-characterdata-insertdata

Tương thích trình duyệt

Xem thêm