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à Text và Comment.
Đọ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
CharacterData.lengthtrả về độ dài của dữ liệu có trong nútCharacterData.