OVH Cloud OVH Cloud

fonction getElementsByTagName

3 réponses
Avatar
Mikel83
Bonjour à tous!

Dans une page HTML j'ai une ligne du type:

<td width="125"><b><a href="prix/745-XYZ.html" >XYZ</a></b></td>

Avec un bout de code VBA, je récupère le texte XYZ avec la fonction:

txt = dct.getElementsByTagName("a").Item(num).innerText

Mais comment récupérer le texte de href, c'est à dire "prix/745-XYZ.html"?

--
Cordialement, Mikel

3 réponses

Avatar
Do Re Mi chel La Si Do
Bonjour !

As-tu essayé ).outerHTML au lieu de ).innerText ?

@+

MCI
Avatar
Mikel83
Merci pour ta réponse!
outerHTML me donne tout le texte de la ligne...Je peux donc extraire mon info!

En fait, la difficulté que je rencontre, c'est que je na sais pas où trouver
la doc de ces méthodes????
Si tu as une référence, peux-tu me la communiquer?

Merci par avance!
--
Cordialement, Mikel



Bonjour !

As-tu essayé ).outerHTML au lieu de ).innerText ?

@+

MCI






Avatar
Paskal
Bonjour Mikel83


Essaye avec
txt = dct.getElementsByTagName("a").Item(num).href


http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/dhtml_reference_entry.asp


--
@+
Paskal [MVP]
http://www.faqOE.com




Bonjour à tous!

Dans une page HTML j'ai une ligne du type:

<td width="125"><b><a href="prix/745-XYZ.html" >XYZ</a></b></td>

Avec un bout de code VBA, je récupère le texte XYZ avec la fonction:

txt = dct.getElementsByTagName("a").Item(num).innerText

Mais comment récupérer le texte de href, c'est à dire
"prix/745-XYZ.html"?