Innertext là gì

Các ví dụ dưới đây đề cập đến đoạn mã HTML sau:

Show

Warning: This element contains code and strong language.

Nút sẽ được tham chiếu bởi JavaScript sau:

var x = document.getElementById('test');

element.innerHTML

Đặt hoặc lấy cú pháp HTML mô tả hậu duệ của phần tử

x.innerHTML // => " // => Warning: This element contains code and strong language. // => "

Đây là một phần của W3C's Đặc tả phân tích và tuần tự hóa DOM . Lưu ý đó là thuộc tính của các đối tượng Element.

node.innerText

Đặt hoặc lấy văn bản giữa các thẻ bắt đầu và kết thúc của đối tượng

x.innerText // => "Warning: This element contains code and strong language."
  • innerText được Microsoft giới thiệu và trong một thời gian không được Firefox hỗ trợ. Vào tháng 8 năm 2016, innerText đã được WHATWG thông qua và đã được thêm vào Firefox trong v45.
  • innerText cung cấp cho bạn một văn bản, đại diện cho văn bản cố gắng khớp với nội dung được trình duyệt hiển thị, điều này có nghĩa là: [.__.]
    • innerText áp dụng quy tắc text-transform và white-space
    • innerText cắt khoảng trắng giữa các dòng và thêm ngắt dòng giữa các mục
    • innerText sẽ không trả lại văn bản cho các mục vô hình
  • innerText sẽ trả về textContent cho các phần tử không bao giờ được hiển thị như