XML DOM childNodes 属性

ຄວາມສະເພາະພາຍໃນ

childNodes 属性ບໍ່ມີຫົວຂໍ້ບໍ່ມີລູກທີ່ຢູ່ໃນ NodeList.

ຖ້າຫົວຂໍ້ທີ່ເລືອກມີຫົວຂໍ້ບໍ່ມີລູກຂອງຫົວຂໍ້ນັ້ນຂອງຂໍ້ຄວາມ NodeList ຈະບໍ່ມີຫົວຂໍ້.

ຄຳເວົ້າ:

elementNode.childNodes

ຄຳແນະນຳແລະຄວາມຄິດເຫັນ

ຄຳແນະນຳ:ເພື່ອການຢືອບອີກອີກລາຍການຫົວຂໍ້ລູກອີກລູກນັ້ນທີ່ຢູ່ໃນລາຍການ childNodes ທີ່ມີຄວາມສາມາດຫຼາຍກວ່າທີ່ຈະໃຊ້ລາຍການ childNodes ທີ່ຢູ່ໃນປະຕິບັດດັ່ງກ່າວ:

ຄວາມຈະແນວ

ໃນທຸກການພິສູດໃນນີ້ພວກເຮົາຈະໃຊ້ເອກະສານ XML books.xmlແລະຫົວວິທີ JavaScript loadXMLDoc()

ຄວາມຈະແນວນະ 1

ການສະແດງບົດສະຫຼັກທີ່ຢູ່ໃນ "books.xml" ຂອງ <title> ອັນສະຖານະດັ່ງກ່າວນີ້ຂອງຂໍ້ຄວາມ:

xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("title")[0].childNodes[0];
document.write(x.nodeValue);

ການອອກອາກາດຂອງວິດີໂອນັ້ນ

Harry Potter

ບົດການ 2

ການອອກບົດກອນດັ່ງກ່າວນີ້ຈະອອກຄວາມຍາວຂອງປະກອບອາກາດຂອງ <book> ຄັ້ງທຳອິດໃນ "books.xml"

xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("book")[0].childNodes;
document.write(x.length);

ການອອກອາກາດໃນ Internet Explorer

4

ການອອກອາກາດໃນ Mozilla browsers

9

Internet Explorer ຈະບໍ່ກວດກາຂະບວນການສ້າງຂະບວນການຂອງຫົວອອກຂອງບາງຂະບວນການ (ເຊັ່ນ: ການຫັນການຍ້າຍເຊິ່ງ), ແຕ່ Mozilla ບໍ່ດັ່ງນັ້ນ. ເພາະດັ່ງນັ້ນ, ການອອກອາກາດຂອງພວກເຂົາຈະແຕກຕ່າງກັນ.

ສຳລັບຂໍ້ມູນກ່ຽວກັບຄວາມແຕກຕ່າງລະຫວ່າງ IE ແລະ Mozilla ບູສເຊີ, ກະລຸນາເຂົ້າຫາການສອນ XML DOM ທີ່ CodeW3C.com DOM ບູສເຊີ ບົດບັນຫານີ້