![]() |
Forum SELFHTML: Archives: |
|
|
Le message suivant est de: Grand Mamaouchi, 24. 11. 2004, 01:37
Bonsoir !
Peux-tu me dire s'il y a un moyen de recuperer le contenu textuel d'une balise ?
Exemple :
<h1 id="h1"><...>contenu_textuel<...></h1>
Recuperer 'contenu_textuel'.
InnerHTML renvoie les balises incluses; InnerText fait -crois-je- la meme chose; quoiqu'il en soit, mon Mozilla 1.6 ne comprend pas innerText.
Merci.
Le message suivant est de: Celelibi,
sysygogo86@msn.com, 24. 11. 2004, 15:03
http://www.espionet.com
»» Bonsoir !
Bonjour
»» Peux-tu me dire s'il y a un moyen de recuperer le contenu textuel d'une balise ?
le mieux ça serai d'analyser tout le contenu récursivement avec DOM jusqu'a tomber sur du text, mais le plus simple reste ecore de récupérer le contenu de innerHTML et de récupérer le text avec une regex du genre /^(\<[^>]+\>)*([a-zA-Z]*)(\<\\[^>]+\>)*/g
ok cette regex est un peu compliqué et ne marchera pas forcément dans ton les cas, mais c'est qu'un exemple.
Celelibi
![]()
Le message suivant est de: Bartouille,
bertrand.wattel_pasDeSpam@free.fr, 29. 11. 2004, 22:35
http://mythes.foret.free.fr
»» »» Bonsoir !
»» Bonjour
Bonsoir !
»» »» Peux-tu me dire s'il y a un moyen de recuperer le contenu textuel d'une balise ?
le mieux ça serai d'analyser tout le contenu récursivement avec DOM jusqu'a tomber sur du text, mais le plus simple reste ecore de récupérer le contenu de innerHTML et de récupérer le text avec une regex du genre /^(\<[^>]+\>)*([a-zA-Z]*)(\<\\[^>]+\>)*/g
J'aurais plutôt tendance à utiliser innerText afin de ne pas récupérer de <I> ou de <B> peu esthétique, mais là je pinaille.
le plus gros du problème provient surtout de repérer la balise dont on souhaite récupérer le contenu. Il faudrait voir la finalité de la chose. Si c'est pour récupérer le contenu d'un INPUT, un simple formulaire.nomInput.value suffit.
Bartouille
Le message suivant est de: Patrick Andrieu, 03. 12. 2004, 15:07
http://actuel.fr.selfhtml.org/equipe/patrick.htm
Bonjour
Bartouille!
Je suis bien content de te retrouver "chez nous". Je t'avais envoyé un courriel à la réouverture du forum, mais n'ayant obtenu de réponse (ou ne l'ayant pas remarquée parmi tout mon spam), je ne comptais plus sur ton retour.
Alors: welcome back et merci pour tes réponses compétentes!
Meilleures salutations de Francfort sur le Main,
Patrick

Le message suivant est de: Bartouille,
bertrand.wattel_pasDeSpam@free.fr, 15. 12. 2004, 23:42
http://mythes.foret.free.fr
»» Bonjour
»» Bartouille!
»»
»» Alors: welcome back et merci pour tes réponses compétentes!
Bonjour Patrick,
Je sort un peu du thread pour te remercier de ton accueil ! Effectivement, je n'ai pas vu le mail et il y a deux hypothèses :
- Soit c'est noyé dans mon spam (pourtant j'essaie de faire attention
- Soit, tu as soublié d'enlever "_pasDeSpam" sur mon adresse
@+
Bartouille
© 1998-2004
selfhtml@fr.selfhtml.org