ของคุณค่า lastChild ของ XML DOM

คู่มืออ้างอิง Document องค์ประกอบ

การประกาศและการใช้งาน

ของคุณค่า lastChild สามารถคืนค่าโครงสร้างลูกสุดท้ายของเอกสารได้

การใช้งาน:

documentObject.lastChild

คำแนะนำและหมายเหตุ

หมายเหตุ:Internet Explorer จะละเลยโครงสร้างของข้อความที่เกิดขึ้นระหว่างโครงสร้าง (เช่น สัญญาณช่องว่าง) ในขณะที่ Mozilla จะไม่กระทำการดังกล่าว ดังนั้น ในตัวอย่างด้านล่าง เราจะใช้ฟังก์ชันเพื่อตรวจสอบชนิดของโครงสร้างลูกแรก

โครงสร้างขององค์ประกอบโครงสร้างเป็น 1 ดังนั้นถ้าโครงสร้างลูกแรกไม่ใช่องค์ประกอบโครงสร้าง มันจะย้ายไปยังโครงสร้างต่อไป และต่อเนื่องตรวจสอบโครงสร้างนี้ว่ามันเป็นองค์ประกอบโครงสร้างหรือไม่ กระบวนการนี้จะดำเนินต่อไปจนกว่าจะหาถึงโครงสร้างลูกที่เป็นองค์ประกอบโครงสร้างเป็นต้น ด้วยวิธีนี้ เราสามารถได้รับผลลัพธ์ที่ถูกต้องใน Internet Explorer และ Mozilla ได้

คำแนะนำ:สำหรับเนื้อหาเพิ่มเติมเกี่ยวกับความแตกต่างของ XML DOM ระหว่าง IE และ Mozilla กรุณาเข้าชม DOM บราวเซอร์ หัวข้อ

ตัวอย่าง

ในทุกตัวอย่าง จะใช้แบบเอกสาร XML books.xmlและฟังก์ชัน JavaScript loadXMLDoc()

บทความรหัสที่นี้สามารถแสดงนามและประเภทของตัวเลขลูกสุดท้ายของเอกสารได้

//ตรวจสอบตัวเลขของต้นแบบสุดท้ายหากมันเป็นตัวเลขขององค์ประกอบ
function get_lastchild(n)
{
var x=n.lastChild;
while (x.nodeType!=1)
{
x=x.previousSibling;
}
return x;
}
xmlDoc=loadXMLDoc("/example/xdom/books.xml");
var x=get_lastchild(xmlDoc);
document.write("Nodename: " + x.nodeName);
document.write(" (nodetype: " + x.nodeType + ")");

การแสดงผล:

Nodename: bookstore (nodetype: 1)

คู่มืออ้างอิง Document องค์ประกอบ