Thuộc tính nodeValue của Element DOM HTML
- Trang trước nodeType
- Trang tiếp theo normalize()
- Quay lại層 trên Đối tượng Elements của HTML DOM
Đị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ế:
Xem thêm:
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;
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;
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.
|
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ợ |
- Trang trước nodeType
- Trang tiếp theo normalize()
- Quay lại層 trên Đối tượng Elements của HTML DOM