Metode Element.getElementsByTagName()
(Core Level 1) mendapatkan semua elemen di dalam elemen ini, dengan nama tag yang ditetapkan, sebagai objek NodeList.
Sintaks:
Element.getElementsByTagName(name)
Parameter name adalah DOMString yang berisi nama tag dari ELEMENT_NODE yang ingin didapatkan.
Metode Element.getElementsByTagName()
di dukung oleh mayoritas browser: IE, Opera, Firefox, Google Chrome, dan Safari.
Contoh:
<UL><LI>Coffe</LI><LI>Tea</LI></UL>
<SCRIPT TYPE="text/javascript">
var ulElem = document.getElementsByTagName("ul")[0];
ulElem.getElementsByTagName("li").item(1).firstChild.nodeValue = "Milk";
</SCRIPT>
Contoh lagi:
<UL><LI>Coffe</LI><LI>Tea</LI></UL>
<SCRIPT TYPE="text/javascript">
var liElemInCurrentUlElem = document.getElementsByTagName("ul")[0].getElementsByTagName("li");
if (liElemInCurrentUlElem.length <= 2){
alert("true"); // ini dijalankan
}else{
alert("false");
}
</SCRIPT>