XML DOM firstChild ตัวแปร

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

คำนิยามและวิธีใช้

firstChild ตัวแปรสามารถส่งผลตัวเด็กหน้าแรกของเอกสารได้

ระบบทางภาษา:

documentObject.firstChild 

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

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

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

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

ตัวอย่าง

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

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

//ตรวจสอบตัวเลือกแรกเป็นตัวเลือกแบบ element หรือไม่
function get_firstchild(n)
{
var x=n.firstChild;
while (x.nodeType!=1)
{
x=x.nextSibling;
}
return x;
}
xmlDoc=loadXMLDoc("/example/xdom/books.xml");
var x=get_firstchild(xmlDoc);
document.write("Nodename: " + x.nodeName);
document.write(" (nodetype: " + x.nodeType + ")");

ออกผลลัพธ์:

Nodename: bookstore (nodetype: 1)

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