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()