childrenNN s.o. IE 4 DOM s.o.

Collection de tous les éléments contenus dans l'élément courant. Remarque: Contrairement à la collection childNodes, children ne compte que des éléments et pas de noeuds de texte. Les éléments de cette collection sont triés selon l'ordre du code source. Internet Explorer vous permet d'utiliser une notation de tableau ou des parenthèses pour accéder à un élément de la collection.

 
Référence de modèle d'objet
 
document.getElementById("elementID").children(i)
document.getElementById("elementID").children[i]
 
Propriétés spécifiques à l´objet
 
length
 
Méthodes spécifiques à l´objet
 
item()namedItem()tags()urns()
 
Propriétés de gestionnaire d´événements spécifiques à l´objet

Aucune.

lengthNN s.o. IE 4 DOM s.o.

Lecture seule

Renvoie le nombre d'éléments de la collection.

 
Exemple
 
var howMany = document.body.children.length;
 
Valeur

Nombre entier.

item()NN s.o. IE 4 DOM s.o.

item(index)

Renvoie un objet élément pour l´élément qui correspond à la valeur d´index dans l´ordre du code source.

 
Paramètres
 
  • Un nombre entier à base zéro correspondant à l´élément spécifié dans l'ordre du code source (imbriqué dans l´élément courant).
 
Valeur renvoyée

Référence à un objet élément. A défaut de correspondance avec le paramètre, la valeur renvoyée est null.

namedItem()NN s.o. IE 6 DOM s.o.

namedItem(IDOrName)

Renvoie un objet élément ou une collection d'objets pour l'élément correspondant à la valeur de chaîne de paramètre.

 
Paramètres
 
  • La chaîne contenant la même valeur que l´attribut id ou name de l´élément désiré.
 
Valeur renvoyée

Un objet élément ou une collection d'objets éléments (tableau). A défaut de correspondance avec les paramètres, la valeur renvoyée est null.

tags()NN s.o. IE 4 DOM s.o.

tags(tagName)

Renvoie une collection d'objets (parmi tous les objets imbriqués dans la collection courante) dont les balises correspondent au paramètre tagName. Implémenté dans toutes les collections IE (voir la méthode all.tags()), mais redondant pour les collections du même type d´élément.

urns()NN s.o. IE 5 (Win) DOM s.o.

urns(URN)

Reportez-vous à la méthode all.urns().

citeNN 6 IE 6 DOM 1

Lecture/écriture

Cette propriété (avec dateTime ) est partagée par tous les objets éléments de phrase dans IE 6, mais en réalité, elle appartient officiellement aux objets éléments blockquote , quote , del et ins (reportez-vous aux descriptions de ces éléments dans le chapitre 8 pour plus de détails sur l'attribut correspondant dans le contexte de l'élément). Comme la propriété est partagée par quatre objets, il est possible que Microsoft ait trouvé plus pratique de l'implémenter au niveau interne pour un ensemble plus large d'objets éléments HTML associés. Ou il peut s'agir d'une erreur. Quelle qu'en soit la raison, n'attendez pas cette propriété dans autant d'éléments qu'en présente IE 6.

 
Valeur

Toute adresse URL valide (absolue ou relative) d'un document sur le Web.

 
Par défaut

Une chaîne vide.

children[]NN s.o. IE 4 DOM s.o.

Lecture seule

Renvoie un tableau de tous les objets éléments HTML de premier niveau que contient l'élément courant. Cette collection diffère de la collection all[] car elle ne contient que des références aux enfants immédiats de l'élément considéré (alors que la collection all[] transcende les générations). Par exemple, document.body.children[] peut contenir un formulaire, mais aucune référence aux éléments de formulaire au sein de ce formulaire. Les éléments de ce tableau sont indexés (en base zéro) dans l'ordre dans lequel ils apparaissent dans le code source. Contrairement au tableau childNodes[] , la portée de cette propriété est l'élément, pas le noeud. Voir l'objet children .

 
Exemple
 
for (var i = 0; i < elementRef.children.length; i++) {
    if (elementRef.children[i].tagName == "FORM") {
        // operate on a form element
    }
}
 
Valeur

Tableau des références des objets éléments.

 
Par défaut

Tableau de longueur zéro.