[JS] Obtenir le texte entre deux balises

[Résolu/Fermé]
Signaler
Messages postés
1143
Date d'inscription
lundi 22 mars 2010
Statut
Membre
Dernière intervention
31 juillet 2019
-
Messages postés
1143
Date d'inscription
lundi 22 mars 2010
Statut
Membre
Dernière intervention
31 juillet 2019
-
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

Messages postés
1143
Date d'inscription
lundi 22 mars 2010
Statut
Membre
Dernière intervention
31 juillet 2019
110
Merci beaucoup !
Messages postés
137
Date d'inscription
lundi 22 mars 2010
Statut
Contributeur
Dernière intervention
7 mai 2013
29
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>