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 html : Sélectionner tout - Visualiser dans une fenêtre à part
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é :
Lorsque je fais alert(noeudText.nodeName);, une fenêtre m'affiche "#text", ce qui me fait penser que j'ai bien ciblé le noeud.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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); }
Alors, erreur de ma part ou incompatibilité liée aux tableaux ?
Merci d'avance à celles et ceux qui pourront me débloquer !
Sephi
Partager