Imaginons un bout de code comme celui la :
Je voudrais pouvoir récupérer ce qu'il y a dans le <TD> ayant l'id "TDLogin". Pour pouvoir le modifier. La seule chose est que je ne veux pas rajouter un child au <TD> mais juste insérer quelques chose pour avoir un résultat comme cela par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 (...) <td id="TDLogin"> <input type="text" name="login" value="" id="login"> </td> (...)
Si je rajoute un child avec un code comme celui là par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 (...) <td id="TDLogin"> <input type="text" name="login" value="" id="login"> <img src="/images/erreur.gif" onclick="javascript:affErr();"> </td> (...)
il m'insère effectivement mon image mais à la ligne et non à la suite !!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 var texte = document.createTextNode(' <img src="/images/erreur.gif" onclick="javascript:affErr();">'); monNodeTdRécupéré.appendChild(texte);
Et je ne vois pas comment le faire afficher à la suite.
Je voudrais donc récupérer le contenu du TD (qui contient donc le child input) pour modifier non pas l'élément fils mais l'intégralité du fils (chais pas si je suis clair sur le coup).
J'ai pensé pendant un moment revenir sur un principe d'innerHtml mais soit j'y arrive pas soit on ne peut pas passer par là quand le child et un Node et non un simple texte...
Une idée de comment faire ?
Merci.
Partager