CharacterData

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.

Giao diện trừu tượng CharacterData biểu diễn một đối tượng Node chứa ký tự. Đây là một giao diện trừu tượng, nghĩa là không có đối tượng nào thuộc kiểu CharacterData: nó được hiện thực bởi các giao diện khác như Text, Comment, CDATASection hoặc ProcessingInstruction, vốn không phải là giao diện trừu tượng.

EventTarget Node CharacterData

Thuộc tính thực thể

Giao diện này cũng kế thừa các thuộc tính từ các giao diện cha của nó là NodeEventTarget.

CharacterData.data

Một chuỗi biểu diễn dữ liệu văn bản được chứa trong đối tượng này.

CharacterData.length Read only

Trả về một số biểu diễn kích thước của chuỗi được chứa trong đối tượng.

CharacterData.nextElementSibling Read only

Trả về Element đầu tiên đứng sau nút này và là nút anh em.

CharacterData.previousElementSibling Read only

Trả về Element đầu tiên đứng trước nút này và là nút anh em.

Phương thức thực thể

Giao diện này cũng kế thừa các phương thức từ các giao diện cha của nó là NodeEventTarget.

CharacterData.after()

Chèn một tập các đối tượng Node hoặc chuỗi vào danh sách phần tử con của nút cha của CharacterData, ngay sau đối tượng CharacterData.

CharacterData.appendData()

Nối chuỗi đã cho vào chuỗi CharacterData.data; khi phương thức này trả về, data sẽ chứa chuỗi đã được ghép.

CharacterData.before()

Chèn một tập các đối tượng Node hoặc chuỗi vào danh sách phần tử con của nút cha của CharacterData, ngay trước đối tượng CharacterData.

CharacterData.deleteData()

Xóa số lượng ký tự được chỉ định, bắt đầu tại vị trí bù được chỉ định, khỏi chuỗi CharacterData.data; khi phương thức này trả về, data sẽ chứa chuỗi đã được rút ngắn.

CharacterData.insertData()

Chèn các ký tự được chỉ định, tại vị trí bù được chỉ định, vào chuỗi CharacterData.data; khi phương thức này trả về, data sẽ chứa chuỗi đã được chỉnh sửa.

CharacterData.remove()

Xóa đối tượng khỏi danh sách phần tử con của nút cha của nó.

CharacterData.replaceData()

Thay thế số lượng ký tự được chỉ định, bắt đầu tại vị trí bù được chỉ định, bằng chuỗi được chỉ định; khi phương thức này trả về, data sẽ chứa chuỗi đã được chỉnh sửa.

CharacterData.replaceWith()

Thay thế các ký tự trong danh sách phần tử con của nút cha của nó bằng một tập các đối tượng Node hoặc chuỗi.

CharacterData.substringData()

Trả về một chuỗi chứa phần của CharacterData.data có độ dài được chỉ định và bắt đầu tại vị trí bù được chỉ định.

Thông số kỹ thuật

Specification
DOM
# interface-characterdata

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

Xem thêm