Thuộc tính nodeValue của Element DOM HTML

Định nghĩa và cách sử dụng

nodeValue Thuộc tính thiết lập hoặc trả về giá trị của điểm.

Nếu điểm là điểm phần tử, thì nodeValue Thuộc tính sẽ trả về null.

Lưu ý:Nếu bạn muốn trả về văn bản của phần tử, hãy nhớ rằng văn bản luôn nằm trong điểm Text và bạn phải trả về giá trị điểm của điểm Text:

element.childNodes[0].nodeValue

Đối với các loại điểm khác nhau:nodeValue Thuộc tính sẽ trả về giá trị khác nhau cho các loại điểm khác nhau.

Giải pháp thay thế:

Thuộc tính textContent

Thuộc tính innerText

Thuộc tính innerHTML

Xem thêm:

Thuộc tính nodeName

Thuộc tính nodeType

Thuộc tính tagName

Thuộc tính childNodes

Mẫu

Ví dụ 1

Trả về giá trị điểm của phần tử <button> đầu tiên trong tài liệu:

document.getElementsByTagName("BUTTON")[0].childNodes[0].nodeValue;

Thử ngay

Ví dụ 2

Lấy tên, giá trị và loại của điểm con đầu tiên của "myDIV":

const x = document.getElementById("myDIV").firstChild;
let text = "";
text += "Tên: " + x.nodeName + "<br>";
text += "Giá trị: " + x.nodeValue + "<br>";
text += "Loại: " + x.nodeType;

Thử ngay

Cú pháp

Trả về giá trị node:

node.nodeValue

Đặt giá trị node:

node.nodeValue = value

Giá trị thuộc tính

Giá trị Mô tả
value Giá trị điểm.

Giá trị trả về

Loại Mô tả
Chuỗi

Giá trị điểm.

  • Điểm phần tử và điểm tài liệu trả về null
  • Điểm thuộc tính trả về giá trị thuộc tính
  • Điểm văn bản trả về nội dung văn bản
  • Điểm chú thích trả về nội dung văn bản

Hỗ trợ trình duyệt

element.nodeValue Là tính năng DOM Level 1 (1998).

Tất cả các trình duyệt đều hỗ trợ hoàn toàn nó:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Hỗ trợ 9-11 Hỗ trợ Hỗ trợ Hỗ trợ Hỗ trợ