Friday, August 17, 2012

getElementsByTagName()

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>