XML DOM deleteData() วิธี
การระบุและการใช้งาน
deleteData() วิธีเพื่อลบข้อมูลจากโค้ดเน็ตของความเห็น
การใช้งาน
commentNode.deleteData(start,length)
ตัวแปร | รายละเอียด |
---|---|
start | สำคัญ |
length | สำคัญ |
รายละเอียด
วิธีนี้ start จากตัวอักษรที่กำหนดเริ่มต้น ลบอักษรจาก Comment โค้ดเน็ต length อักษร start เพิ่ม length เมื่อมีจำนวนอักษรที่มากกว่าจำนวนอักษรในจุดของ Comment โค้ดเน็ต ลบอักษรจาก start ตัวอักษรทั้งหมดจากตัวอักษรที่เริ่มต้นไปจนถึงท้ายของข้อความ
ตัวอย่าง
ส่วนรหัสดังนี้ใช้ฟังก์ชัน JavaScript loadXMLDoc() นำไฟล์ XML books_comment.xml โหลด xmlDoc มา แล้วลบตัวอักษรบางตัวจากหน้าตาหมายคำแรก
xmlDoc=loadXMLDoc("books_comment.xml");
x=xmlDoc.getElementsByTagName("book")[0].childNodes;
for (i=0;i<x.length;i++)
{
if (x[i].nodeType==8)
{
// แค่ปฏิบัติการกับหน้าตาหมายคำ comment
x[i].deleteData(0,9);
document.write(x[i].data);
document.write("<br />");
}
}
ออกตัวอย่างของรหัสที่ขึ้นมาเรียง
(ซับตัวหนา)
ในตัวอย่างนี้ เราใช้ลูกเล่นบวกและ if มาปฏิบัติการเฉพาะกับหน้าตาหมายคำ comment โดยเฉพาะหน้าตาหมายคำ comment มีประเภทเครื่องมือ 8
หน้าที่เกี่ยวข้อง
XML DOM คู่มืออ้างอิง:CharacterData.deleteData()