Maison > Article > interface Web > JavaScript a-t-il des collections ?
Il existe des collections en JavaScript. L'objet HTMLCollection en JavaScript est une liste (collection) d'éléments HTML sous forme de tableau. La méthode getElementsByTagName() renvoie un objet HTMLCollection.
L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.
Il existe des collections en JavaScript. L'objet HTMLCollection en JavaScript est une liste (collection) d'éléments HTML sous forme de tableau. La méthode getElementsByTagName() renvoie un objet HTMLCollection.
Collection DOM en JavaScript :
L'attribut length définit le nombre d'éléments dans la HTMLCollection :
Exemple :
<!DOCTYPE html> <html> <body> <h1>JavaScript HTML DOM</h1> <p>Hello World!</p> <p>Hello China!</p> <p id="demo"></p> <script> var myCollection = document.getElementsByTagName("p"); document.getElementById("demo").innerHTML = "此文档包含 " + myCollection.length + " 段文字。"; </script> </body> </html>
Effet :
Explication des exemples :
Créer une collection de tous les < ; p> elements
Afficher la longueur de la collection
Remarque :
HTMLCollection n'est pas un tableau !
HTMLCollection peut ressembler à un tableau, mais ce n'est pas un tableau.
Vous pouvez parcourir des listes et référencer des éléments par des nombres (tout comme des tableaux).
Cependant, vous ne pouvez pas utiliser de méthodes matricielles telles que valueOf(), pop(), push() ou join() sur HTMLCollection.
【Apprentissage recommandé : Tutoriel avancé javascript】
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!