nodeValue et cellule d'un tableau
Bonjour à toutes et à tous,
je cherche à afficher le texte d'une cellule d'un tableau via la méthode nodeValue, mais lorsque j'utilise "alert(maVariable.nodeValue);" pour l'afficher, la fenêtre affichée est vide.
Voici mon code html :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| <body>
<table id="myTable">
<tr>
<td>Cellule 1</td>
<td>Cellule 2</td>
<td>Cellule 3</td>
</tr>
<tr>
<td>Cellule 1</td>
<td>Cellule 2</td>
<td><input type="button" value="afficher" onClick="essai();"></td>
</tr>
</table>
</body> |
et voici le code javascript associé :
Code:
1 2 3 4 5 6 7
| function essai(){
var table = document.getElementById('myTable');
var ligne = table.firstElementChild;
var cellule = ligne.firstElementChild;
var noeudText = cellule.firstChild;
alert(noeudText.nodeValue);
} |
Lorsque je fais alert(noeudText.nodeName);, une fenêtre m'affiche "#text", ce qui me fait penser que j'ai bien ciblé le noeud.
Alors, erreur de ma part ou incompatibilité liée aux tableaux ?
Merci d'avance à celles et ceux qui pourront me débloquer !
Sephi