Thông tin nút DOM XML
- Trang trước Truy cập nút DOM
- Trang tiếp theo Danh sách nút DOM
nodeName
、nodeValue
và nodeType
Thuộc tính chứa thông tin về phần tử.
Thuộc tính của phần tử
Trong XML DOM, mỗi phần tử đều là mộtĐối tượng。
Đối tượng có phương pháp (chức năng) và thuộc tính (thông tin về đối tượng), và có thể truy cập và thao tác bằng JavaScript.
Ba thuộc tính phần tử XML DOM quan trọng là:
- nodeName
- nodeValue
- nodeType
Thuộc tính tên của phần tử
nodeName
Thuộc tính规定节点的名称。
- nodeName là chỉ đọc
- Tên của phần tử phần tử trùng với tên thẻ
- Tên của phần tử thuộc tính là tên của thuộc tính
- Tên của phần tử văn bản luôn là #text
- Tên của phần tử của phần tử tài liệu luôn là #document
Thuộc tính giá trị của phần tử
nodeValue
Thuộc tính规定节点的值。
- Thuộc tính nodeValue của phần tử phần tử là undefined
- Thuộc tính nodeValue của phần tử văn bản là văn bản chính nó
- Thuộc tính nodeValue của phần tử là giá trị của thuộc tính
Lấy giá trị của phần tử
Mã dưới đây tìm kiếm giá trị văn bản của phần tử <title> đầu tiên:
Mô hình
var x = xmlDoc.getElementsByTagName("title")[0].childNodes[0]; var txt = x.nodeValue;
Kết quả: txt = "雅舍谈吃"
Ví dụ minh họa:
- Giả sử bạn đã tải books.xml được tải vào
xmlDoc
中 - Lấy văn bản của phần tử <title> đầu tiên
- Đặt
txt
Biến được đặt giá trị của phần tử văn bản
Thay đổi giá trị của phần tử
Mã dưới đây thay đổi giá trị văn bản của phần tử <title> đầu tiên:
Mô hình
var x = xmlDoc.getElementsByTagName("title")[0].childNodes[0]; x.nodeValue = "潮菜天下";
Ví dụ minh họa:
- Giả sử bạn đã tải books.xml được tải vào
xmlDoc
中 - Lấy văn bản của phần tử <title> đầu tiên
- Thay đổi giá trị của văn bản nút thành "Thịt heo nướng"
Thuộc tính loại nút
nodeType
Thuộc tính quy định loại nút của đối tượng.
nodeType
Là chỉ đọc.
Loại nút quan trọng nhất là:
Loại nút | NodeType |
---|---|
Element | 1 |
Attribute | 2 |
Text | 3 |
Comment | 8 |
Document | 9 |
- Trang trước Truy cập nút DOM
- Trang tiếp theo Danh sách nút DOM