Metode NodeList.item()
(Core Level 1) mengembalikan node di dalam NodeList berdasarkan index yang ditetapkan.
Sintaks:
NodeList.item(index)
Parameter index adalah unsigned long, unsigned long ini menentukan indeks node di dalam NodeList yang ingin dikembalikan. Jika index berisi nilai lebih besar dari atau sama dengan banyaknya node di dalam NodeList, null
dikembalikan.
Metode NodeList.item()
di dukung oleh mayoritas browser: IE, Opera, Firefox, Google Chrome, dan Safari.
Contoh di bawah ini mengembalikan nodeValue dari item pada indeks ke 0 di dalam NodeList:
<P ID="myp" STYLE="color: blue;">Lorem imsum...</P>
<SCRIPT TYPE="text/javascript">
alert(document.getElementById("myp").childNodes.item(0).nodeValue); // "Lorem imsum..."
</SCRIPT>
Contoh di bawah ini mengembalikan nodeType setiap child node dari elemen P:
<P ID="myp">Lorem imsum... <EM>This is lorem imsum</EM> also.</P>
<SCRIPT TYPE="text/javascript">
var items = document.getElementById("myp").childNodes;
for (var i = 0; i < items.length; i++) {
alert(items.item(i).nodeType);
}
</SCRIPT>