Bonjour
Je débute... Y a-t-il une façon élégante d'extraire le texte1 et texte 3 dans ce morceau de page ?
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <td> Texte1 <b>texte2</b> <br> texte3 <div>texte4</div> </td>Mais puis-je récupérer directement le texte1 ou le Texte3 ? Je sais que je peux utiliser InnerHTML sur le <td> et utiliser les fonctions chaînes, mais je me demandais comment accéder à ces morceaux via le DOM HTML en JS.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 getElementsByTagName("td")[i].InnerText // concatène tous les textes getElementsByTagName("td")[i].children[0].InnerText // donne texte2 getElementsByTagName("td")[i].children[1].InnerText // est vide, c'est le <br> getElementsByTagName("td")[i].children[2].InnerText // donne le texte4
Merci de votre éclairage !
Partager