Metode getElementsByTagName() DOM HTML
Definisi dan Penggunaan
Metode getElementsByTagName() dapat kembalikan koleksi objek dengan nama tag yang ditentukan.
Sintaks
document.getElementsByTagName(tagname)
Pengertian
Urutan elemen yang kembalikan oleh metode getElementsByTagName() adalah urutan mereka di dokumen.
Jika string khusus "*" dikirim ke metode getElementsByTagName(), dia akan kembalikan daftar semua elemen dalam dokumen, urutan elemen adalah urutan mereka di dokumen.
Petunjuk dan Keterangan
Keterangan:String yang diberikan ke metode getElementsByTagName() dapat diabaikan besar kecilnya.
Contoh
Contoh 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="Berapa banyak elemen input?" />
</body>
</html>
Contoh 2
Dapat menggunakan metode getElementsByTagName() untuk mendapatkan daftar elemen HTML manapun. Contohnya, kode di bawah ini dapat mengambil semua tabel dalam dokumen:
var tables = document.getElementsByTagName("table")
;
alert("This document contains " + tables.length + " tables");
Contoh 3
Jika Anda sangat mengenal struktur dokumen, Anda juga dapat menggunakan metode getElementsByTagName() untuk mendapatkan elemen tertentu dalam dokumen. Contohnya, kode di bawah ini dapat memperoleh paragraf keempat dalam dokumen:
var myParagragh = document.getElementsByTagName("p")[3]
;
Namun, kami tetap berpikir bahwa, jika Anda perlu mengoperasikan elemen tertentu, penggunaan metode getElementById() akan lebih efektif.