Exemple
Afficher le nombre de cellules dans la première rangée:
var x = document.getElementById("myTable").rows[0].cells.length;
Le résultat de x sera:
2
Essayez vous - même » Plus "Try it Yourself" - "Try it Yourself" exemples ci - dessous.
Définition et utilisation
La collection de cellules retourne une collection de tous <td> ou <th> éléments dans une ligne de tableau.
Note: Les éléments de la collection sont classés comme ils apparaissent dans le code source.
Support du navigateur
Collection | |||||
---|---|---|---|---|---|
cells | Oui | Oui | Oui | Oui | Oui |
Syntaxe
tableObject .cells
Propriétés
Propriété | La description |
---|---|
length | Retourne le nombre de <td> et / ou <th> éléments de la collection. Note: Cette propriété est en lecture seule |
méthodes
méthode | La description |
---|---|
[ index ] | Renvoie la <td> et / ou <th> élément de la collection à l'index spécifié (starts at 0) à (starts at 0) . Remarque: renvoie null si le numéro d'index est hors de portée |
item( index ) | Renvoie la <td> et / ou <th> élément de la collection à l'index spécifié (starts at 0) à (starts at 0) . Remarque: renvoie null si le numéro d'index est hors de portée |
namedItem( id ) | Retourne le <td> et / ou <th> élément de la collection avec l'id spécifié. Note: Retourne null si l'identifiant n'existe pas |
Détails techniques
DOM Version: | Niveau Core 2 document objet |
---|---|
Valeur de retour: | Un objet HTMLCollection, représentant la totalité <td> et / ou <th> éléments dans le <tr> élément. Les éléments de la collection sont classés comme ils apparaissent dans le code source |
autres exemples
Exemple
[Index]
Alerter le innerHTML de la première cellule dans la première rangée de la table:
alert(document.getElementById("myTable").rows[0].cells[0].innerHTML);
Essayez vous - même » Exemple
item( index )
Alerter le innerHTML de la première cellule dans la première rangée de la table:
alert(document.getElementById("myTable").rows[0].cells.item(0).innerHTML);
Essayez vous - même » Exemple
namedItem( id )
Alerter le innerHTML de la cellule avec id = « myTd » dans la première rangée de la table:
alert(document.getElementById("myTable").rows[0].cells.namedItem("myTd").innerHTML);
Essayez vous - même » Exemple
Modifier le contenu de la première cellule de table:
var x = document.getElementById("myTable").rows[0].cells;
x[0].innerHTML = "NEW
CONTENT";
Essayez vous - même » <TableRow Object