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