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() ຈະມີຜົນຫຼາຍກວ່າ.