HTMLCollection item() method
- Previous page item()
- Next page length
- Go back to the previous level DOM HTMLCollection
Definitie en gebruik
item()
De methode retourneert het element op de gespecificeerde index in de HTMLCollection.
Elementen worden gesorteerd op basis van hun positie in de broncode, en de index begint bij 0.
Het kan ook een verkorte methode worden gebruikt, en zal hetzelfde resultaat opleveren:
var x = document.getElementsByTagName("P")[0];
Voorbeeld
Voorbeeld 1
Verkrijg de HTML-inhoud van het eerste <p> element in dit document:
function myFunction() { var x = document.getElementsByTagName("P").item(0); alert(x.innerHTML); }
Syntaxis
HTMLCollection.item(index)
of:
HTMLCollection[index]
Parameterwaarde
Parameter | Type | Beschrijving |
---|---|---|
index | Number |
Verplicht. De index van het element dat moet worden geretourneerd. Opmerking:Index begint bij 0. |
Retournerende waarde
Element objectbetrof de element op de gespecificeerde index.
Retourneert null als de indexbepaling buiten bereik is.
Browserondersteuning
Methode | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
item() | Ondersteuning | Ondersteuning | Ondersteuning | Ondersteuning | Ondersteuning |
Meer voorbeelden
Voorbeeld 2
Wijzig de HTML-inhoud van het eerste <p> element:
document.getElementsByTagName("P").item(0).innerHTML = "Paragraph changed";
Voorbeeld 3
Doorloop alle elementen met class="myclass" en wijzig hun achtergrondkleur:
var x = document.getElementsByClassName("myclass"); for (i = 0; i < x.length; i++) { x.item(i).style.backgroundColor = "red"; }
Voorbeeld 4
Verkrijg de HTML-inhoud van de eerste <p> element in de <div> element:
var div = document.getElementById("myDIV"); var x = div.getElementsByTagName("P").item(0).innerHTML;
gerelateerde pagina's
HTMLCollection:length eigenschap
HTML elements:getElementsByClassName() 方法
HTML elements:getElementsByTagName() method
- Previous page item()
- Next page length
- Go back to the previous level DOM HTMLCollection