Thuộc tính localName của XML DOM
Định nghĩa và cách sử dụng
Thuộc tính localName trả về tên địa phương của phần tử được chọn (tên phần tử).
Nếu nút được chọn không phải là phần tử hoặc thuộc tính, thì thuộc tính này trả về NULL.
Cú pháp:
elementNode.localName
thí dụ
Trong tất cả các ví dụ, chúng ta sẽ sử dụng tệp XML books.xmlvà hàm JavaScript loadXMLDoc()。
Ví dụ 1
Mã đoạn sau lấy tên cục bộ của phần tử <book> đầu tiên từ "books.xml":
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("book")[0];
document.write(x.localName
);
Kết quả đầu ra của đoạn mã trên:
book
Ví dụ 2
Mã đoạn sau lấy tên cục bộ của phần tử <book> cuối cùng từ "books.xml":
//Kiểm tra nếu nút cuối cùng là nút phần tử
function get_lastchild(n)
{
var x=n.lastChild;
while (x.nodeType!=1)
{
x=x.previousSibling;
}
return x;
}
xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.documentElement;
var lastNode=get_lastchild(x);
document.write(lastNode.localName
);
Kết quả đầu ra của đoạn mã trên:
book