XML DOM textContent คุณสมบัติ
คำนิยามและวิธีใช้
คุณสมบัติ textContent คืนหรือตั้งข้อความขององค์ประกอบที่เลือก
ถ้าคืนค่าข้อความ คุณสมบัตินี้จะคืนค่าของตัวอักษรทั้งหมดในตัวอักษรย่อยขององค์ประกอบ
ถ้าตั้งข้อความ คุณสมบัตินี้จะลบทุกตัวอักษรย่อยและใช้ตัวอักษรเดียวแทน
การใช้งาน:
คืนค่าข้อความ:
elementNode.textContent
ตั้งข้อความ:
elementNode.textContent=string
คำเตือนและหมายเหตุ:
คำเตือน:ถ้าต้องการใช้ค่าของตัวอักษรเพื่อเอาข้อความจากเครื่องนำที่ IE ให้ค่าของตัวอักษรในตัวอักษร text
ตัวอย่าง
ในทุกตัวอย่างเราจะใช้ไฟล์ XML books.xmlและฟังก์ชัน JavaScript loadXMLDoc()。
ตัวอย่าง 1
รหัสบทดังนี้จะเอาข้อความของตัวอักษร <title> จากไฟล์ "books.xml":
xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("title")[0];
document.write("ตัวเฉพาะอย่างย่อ: ");
document.write(x.textContent
);
ข้อความที่มีขึ้นในรหัสที่นำมาใช้ดังนี้:
ตัวเฉพาะอย่างย่อ: Everyday Italian
ตัวอย่าง 2
รหัสบทความดังนี้จะทำให้หาข้อความจากตัวเฉพาะอย่างย่อ <book> แรกใน "books.xml" และแทนที่ตัวเฉพาะอย่างย่อทั้งหมดด้วยตัวเฉพาะอย่างย่อข้อความใหม่:
xmlDoc=loadXMLDoc("books.xml"); var x=xmlDoc.getElementsByTagName("book")[0]; document.write("Before: "); document.write(x.textContent
); document.write("<br />"); x.textContent="hello"; document.write("After: "); document.write(x.textContent
);
ข้อความที่มีขึ้นในรหัสที่นำมาใช้ดังนี้:
Before: Everyday Italian Giada De Laurentiis 2005 30.00 After: hello