XML DOM deleteData() ວິທີການ

ການອະທິບາຍ ແລະ ການນໍາໃຊ້

deleteData() ວິທີການຈາກຫົວຂໍ້ຄວາມຂອງບັນທຶກຄວາມ

ຂອງຄຳເວົ້າ

commentNode.deleteData(start,length)
ພຽງພໍ ອະທິບາຍ
start ຄວາມຈໍາເປັນ
length ຄວາມຈໍາເປັນ

ອະທິບາຍ

ວິທີການນີ້ start ຈາກຄຳຕັດສິນທີ່ກໍານົດ length ຄວາມຂອງຈຳນວນ start ຕື້ມ length ຫຼາຍກວ່າຈຳນວນຄວາມຂອງຫົວຂໍ້ Comment ຫຼັງຈາກການກຳຈັດ start ທຸກຄຳຂອງຕົວອິດສະຫລະພາບຈາກຕົວຈົງຫາຕົວອອກຂອງຕົວອິດສະຫລະພາບ

ກໍລະນີ

ການຂັບເຄື່ອງນີ້ໃຊ້ຕົວອິດສະຫລະພາບ JavaScript loadXMLDoc() ນຳມາສິບສະຖານຂອງເອກະສານ XML books_comment.xml ອາດອາດບັນທຶກ xmlDoc, ແລະລຶບມາສິບສະຖານຂອງບັນດາວັດຖຸຄວາມຈາກວັດຖຸ commentທໍາອິດ:

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 DOMCharacterData.deleteData()