HTML DOM getElementsByTagName() ວິທິດ
ການອະທິບາຍ ແລະ ການນໍາໃຊ້
getElementsByTagName() ການກັບຄືນກັບຄືນທີ່ມີຊື່ຫົວອອກທີ່ຕ້ອງການ.
ວິທິດ
document.getElementsByTagName(tagname)
ອະທິບາຍ
ການກັບຄືນຂອງ getElementsByTagName() ປະກອບບັນດາປະກອບສິ່ງຈະເປັນຕຳນານທີ່ພວກເຂົາຢູ່ໃນເນື້ອໃນມູນນິທິ.
ຖ້າພວກເຮົາສົ່ງສາຍຄວາມຂັດແຍ່ງ "*" ໃຫ້ getElementsByTagName() ກັບມັນຈະກັບຄືນບັນດາປະກອບສິ່ງທັງໝົດຂອງໂຕເຫຼົ່ານັ້ນໃນເນື້ອໃນມູນນິທິ.
ຂໍ້ສັງເກດ ແລະ ບັນທືກ
ບັນທືກ:ການສົ່ງສາຍໃຫ້ getElementsByTagName() ອາດບໍ່ຕ້ອງມີຄວາມສະຫຼາດຫຼັກສູນ.
ການຄົ້ນຄວ້າ
ຄວາມຍິງ 1
<html>
<head>
<script type="text/javascript">
function getElements()
{
var x=document.getElementsByTagName("input")
;
alert(x.length);
}
</script>
</head>
<body>
<input name="myInput" type="text" size="20" /><br />
<input name="myInput" type="text" size="20" /><br />
<input name="myInput" type="text" size="20" /><br />
<br />
<input type="button" onclick="getElements()"
value="How many input elements?" />
</body>
</html>
ກໍານົດ 2
ທ່ານສາມາດໃຊ້ວິທີ່ getElementsByTagName() ເພື່ອຄົ້ນຫາລາຍການຂອງອັນສາວັດບາລັດ HTML ທຸກຄົນ. ເອງນັ້ນ ວິທີທີ່ລາວດັ່ງກ່າວຈະຄົ້ນຫາລາຍການທຸກຊອງໃນເອກະສານ.
var tables = document.getElementsByTagName("table")
;
alert ("This document contains " + tables.length + " tables");
ກໍານົດ 3
ຖ້າທ່ານຮູ້ຈັກພາບຄູ່ມວນຊົນຂອງເອກະສານແລ້ວ ທ່ານຈະສາມາດໃຊ້ວິທີ່ getElementsByTagName() ເພື່ອຄົ້ນຫາຫນັງສະເພາະໜຶ່ງໃນເອກະສານ. ເອງນັ້ນ ວິທີທີ່ລາວດັ່ງກ່າວຈະຄົ້ນຫາຫນັງສະເພາະຫນັງສະເພາະຄັ້ງທີ່ສີ່ຂອງເອກະສານ.
var myParagragh = document.getElementsByTagName("p")[3]
;
ແຕ່ພວກເຮົາຍັງເຊື່ອວ່າຖ້າທ່ານຕ້ອງການປະຕິບັດຕົວຫນັງສະເພາະໃດໜຶ່ງແລ້ວ ການໃຊ້ວິທີ່ getElementById() ຈະມີຜົນຫຼາຍກວ່າ.