XML DOM substringData() ກົນລະຍຸດ

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

substringData() ກົນລະຍຸດຈະຫຼິ້ນຄືນຄວາມຈາກຫົວໜ້າຄຳສັນຍາ.

ວິທີການ:

commentNode.substringData(start,length)
ປະສານ ອະທິບາຍ
start ຕ້ອງການ. ກໍານົດຄຳທີ່ຈະເລີ່ມຈາກຄວາມສະໄຫມ. ຄຳນີ້ເລີ່ມຈາກ 0.
length ຕ້ອງການ. ກໍານົດຄວາມສະໄຫມຂອງສິ່ງທີ່ຈະຫຼອກຄືນ.

ການຫຼອກຄວາມທີ່ກັບຄືນ

ການຫຼອກຄວາມ start ເລີ່ມຕົ້ນ length ຄວາມສະໄຫມ

ອະທິບາຍ

ກົນລະຍຸດນີ້ຈະຫຼິ້ນຄືນຈາກຫົວໜ້າ Comment ເພື່ອການການຄົ້ນຫາ start ເລີ່ມຕົ້ນ length ຄວາມສະໄຫມບາງຄວາມ. ພຽງແຕ່ເວລາທີ່ຂອງຫົວໜ້າມີຄວາມສະໄຫມຫຼາຍກວ່າຄວາມສະໄຫມທີ່ສາມາດບັນທຶກໄດ້ໃນຄວາມສະໄຫມທີ່ສາມາດບັນທຶກໄດ້ໃນ JavaScript. ໃນສະພາບນີ້ JavaScript ບໍ່ສາມາດໃຊ້ປະເພດ data ຂອງຫົວໜ້າ Comment ໄດ້ເທື່ອ. ແຕ່ມັນຕ້ອງໃຊ້ສິ່ງຂອງຫົວໜ້າທີ່ສັ້ນກວ່າ. ໃນການຜະລິດພາຍໃນຄວາມສະໄຫມບໍ່ມີຄວາມຫຼາຍຫຼາຍນີ້.

ບົດຕົວລົງ

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

xmlDoc=loadXMLDoc("books_comment.xml");
x=xmlDoc.getElementsByTagName("book")[0].childNodes;
for (i=0;i<x.length;i++)
{
if (x[i].nodeType==8)
  { 
  //ທີ່ກຳນົດພຽງແຕ່ comment ຫົວຂໍ້
  y=x[i].substringData(10,9);
  document.write(x[i].data);
  document.write("<br />");
  } 
}

ຄຳສັບອອກມາຈາກຄຳສັບນີ້:

(ສີສີນິວນິວ)

ໃນຄັ້ງນີ້, ພວກເຮົາໃຊ້ວົງການລະລາຍລະຫວ່າງ if ເພື່ອດຳເນີນການກຳນົດພຽງແຕ່ comment ຫົວຂໍ້. ຫົວຂໍ້ comment ມີບົດບາດຫົວຂໍ້ 8.

ບັນດາຫົວຂໍ້ກ່ຽວຂ້ອງ

XML DOM ປຶ້ມການອ່ານ:CharacterData.substringData()