XML DOM textContent ຂອງຫົວຂໍ້ຫາຍ
ການນຳສະເໜີແລະການນຳໃຊ້
textContent
ປະສົງການຂອງຫົວຂໍ້ຫາຍຂອງຫົວຂໍ້ຫາຍຂອງຫົວຂໍ້ຫາຍທີ່ເລືອກ.
ບໍ່ມີຄວາມຕາມທີ່ຫຼົງຂໍ້ຄວາມຈະຫຼົງຂໍ້ຄວາມທັງໝົດຂອງຫົວຂໍ້ຫາຍພາຍໃນຫົວຂໍ້ຫາຍດຽວ.
ບໍ່ມີຄວາມຕາມທີ່ກະຕຸ້ມຂໍ້ຄວາມຈະລຶບຂໍ້ຫາຍທັງໝົດແລະແທນທຳລາຍຂໍ້ຫາຍດັ່ງກ່າວດ້ວຍຫົວຂໍ້ຫາຍດຽວ.
ຄວາມຕາມ:ບັນດາບັນດາຄວາມນີ້ບໍ່ມີຜົນງານໃນ Internet Explorer 9 (ກັບຄຳກັບ undefined).
ຄຳແນະນຳ:ສະນັ້ນເພື່ອກະຕຸ້ມແລະຫຼົງຂໍ້ຄວາມຂອງຫົວຂໍ້ຫາຍອອກອາກາດດ້ວຍລະບົບ nodeValue ຂອງຫົວຂໍ້ຄວາມ.
ນິຍາສະພາບ
ການຫຼົງຂໍ້ຄວາມ:
elementNode.textContent
ການກະຕຸ້ມຂໍ້ຄວາມ:
elementNode.textContent=string
ຄວາມຄິດ
ຕົວຢ່າງ 1
ລະບຸບການທີ່ລາວ: "books.xml" ນຳມາເຊົາໃນ xmlDoc ແລະຈາກ ປະກາດ <title> ຄົນທໍາອິດນຳມານັກບັນທຶກຂໍ້ຄວາມ:
var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { myFunction(this); } }; xhttp.open("GET", "books.xml", true); xhttp.send(); function myFunction(xml) { var xmlDoc = xml.responseXML; var x = xmlDoc.getElementsByTagName("title")[0]; document.getElementById("demo").innerHTML = "Text Nodes: " + x.textContent; }
ຕົວຢ່າງ 2
ລະບຸບການທີ່ລາວ: "books.xml" ນຳມາເຊົາໃນ xmlDoc ແລະຈາກ ປະກາດ <book> ຄົນທໍາອິດນຳມານັກບັນທຶກຂໍ້ຄວາມແລະແທນທຳລາຍຂໍ້ຄວາມທັງໝົດ:
var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (xhttp.readyState == 4 && xhttp.status == 200) { myFunction(xhttp); } }; xhttp.open("GET", "books.xml", true); xhttp.send(); function myFunction(xml) { var xmlDoc = xml.responseXML; var x = xmlDoc.getElementsByTagName("book")[0]; document.getElementById("demo").innerHTML = “Before: ” + x.textContent + "<br>"; x.textContent = "hello"; document.getElementById("demo").innerHTML +=; “After: ” + x.textContent; }