Text

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.

* Some parts of this feature may have varying levels of support.

Giao diện Text đại diện cho một nút văn bản trong cây DOM.

EventTarget Node CharacterData Text

Để hiểu nút văn bản là gì, hãy xem xét tài liệu sau:

html
<html lang="vi" class="e">
  <head>
    <title>Aliens?</title>
  </head>
  <body>
    Why yes.
  </body>
</html>

Trong tài liệu đó, có năm nút văn bản với các nội dung sau:

  • "\n " (sau thẻ mở <head>, một ký tự xuống dòng theo sau bởi bốn khoảng trắng)
  • "Aliens?" (nội dung của phần tử title)
  • "\n " (sau thẻ đóng </head>, một ký tự xuống dòng theo sau bởi hai khoảng trắng)
  • "\n " (sau thẻ mở <body>, một ký tự xuống dòng theo sau bởi hai khoảng trắng)
  • "\n Why yes.\n \n\n" (nội dung của phần tử body)

Mỗi nút văn bản đó là một đối tượng có các thuộc tính và phương thức được ghi lại trong bài viết này.

Hàm khởi tạo

Text()

Trả về một nút Text mới với tham số là nội dung văn bản của nút đó.

Thuộc tính phiên bản

Kế thừa thuộc tính từ các đối tượng cha, CharacterData, NodeEventTarget.

Text.assignedSlot Read only

Trả về một HTMLSlotElement đại diện cho <slot> mà nút đó được chèn vào.

Text.wholeText Read only

Trả về một chuỗi chứa văn bản của tất cả các nút Text liền kề về mặt logic với Node này, được nối theo thứ tự trong tài liệu.

Phương thức phiên bản

Kế thừa phương thức từ các đối tượng cha, CharacterData, NodeEventTarget.

Text.splitText

Tách nút thành hai nút tại một vị trí offset được chỉ định.

Thông số kỹ thuật

Thông số kỹ thuật
DOM
# interface-text

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

Xem thêm