CharacterData: thuộc tính data

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.

Thuộc tính data của giao diện CharacterData biểu diễn giá trị dữ liệu của đối tượng hiện tại.

Giá trị

Một chuỗi chứa thông tin ký tự có trong nút CharacterData.

Khi được gán giá trị null, giá trị null đó sẽ được chuyển thành chuỗi rỗng (""), vì vậy cd.data = null tương đương với cd.data = "".

Ví dụ

Note: CharacterData là một giao diện trừu tượng. Các ví dụ dưới đây sử dụng hai giao diện cụ thể hiện thực nó là TextComment.

Đọc một chú thích bằng data

html
<!-- This is an HTML comment -->
<output id="result"></output>
js
const comment = document.body.childNodes[1];
const output = document.getElementById("result");

output.value = comment.data;

Đặt nội dung của nút văn bản bằng data

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

textNode.data = "This text has been set using 'textNode.data'.";

Thông số kỹ thuật

Specification
DOM
# dom-characterdata-data

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

Xem thêm