[JS] Obtenir le texte entre deux balises

Résolu/Fermé
pols12 Messages postés 1143 Date d'inscription lundi 22 mars 2010 Statut Membre Dernière intervention 31 juillet 2019 - 24 janv. 2011 à 19:04
pols12 Messages postés 1143 Date d'inscription lundi 22 mars 2010 Statut Membre Dernière intervention 31 juillet 2019 - 26 janv. 2011 à 14:43
Bonjour !
Je voudrais savoir comment récupérer dans une variable le texte entre deux balises de type inline.
Exemple :
<b>salut!</b>
<script>
var gras = document.b[0].value; // cette ligne est mise au pif ;)
</script>

Dans mon cas, ce serait plutôt un a href, un lien hypertext, mais je pense que le rpincipe est le même, non?
Merci de votre aide ! :)


2 réponses

pols12 Messages postés 1143 Date d'inscription lundi 22 mars 2010 Statut Membre Dernière intervention 31 juillet 2019 119
26 janv. 2011 à 14:43
Merci beaucoup !
0
vincebzh Messages postés 137 Date d'inscription lundi 22 mars 2010 Statut Contributeur Dernière intervention 7 mai 2013 29
Modifié par vincebzh le 24/01/2011 à 19:47
Salut.
Value sert a récupérer les valeurs dans les inputs des formulaires.
Pour récupérer ce qu'il y a entre les balises, il faut utiliser innerHTML

<html> 
    <head> 
    </head> 
    <body> 
        <a href="#pouet">Pouet</a> 
        <script type="text/javascript"> 
            var links = document.getElementsByTagName('a'); 
            alert( links[0].innerHTML + ' - ' + links[0].getAttribute('href')); 
        </script> 
    </body> 
</html>
-1