dire que j'ai un paragraphe comme celui-ci; Il s'agit d'un paragraphe aléatoire, par exemple l'utilisation. Ceci est juste un paragraphe aléatoire, par exemple une utilisation. Ceci est juste un paragraphe aléatoire, par exemple une utilisation. Ceci est juste un paragraphe aléatoire, par exemple une utilisation. Ceci est juste un paragraphe aléatoire, par exemple l'utilisation. P> code> et je veux remplacer tout "paragraphe" par "texte"
Et je sais que l'on peut manipuler strings em> en utilisant
.replace ("paragraphe", "texte") code>, mais il s'agit d'un paragraphe entier. Je souhaite aussi que le texte change avec un délai de 5 secondes, mais ce que je reçois en retour pour le code ci-dessous est
texttochange.replace n'est pas une fonction code>. Comment puis-je y aller avec un paragraphe entier? p>
4 Réponses :
Vous devez récupérer du texte (innerhtml) à partir de l'élément:
Je suis en retour pour le code ci-dessous est
tchange.replace n'est pas une fonction. code> p>
c'est-à-dire parce que
tchange code> n'est pas une chaîne, il s'agit d'un élément HTML. p>
remplace p>
xxx pré> avec < / p>
xxx pré> blockquote>
Vous avez besoin P> innerhtml code> du paragraphe avant de remplacer et d'utiliser
/ texttobereplaCed / g code> pour remplacer toutes les occurrences. Également dans
Document.QuerySelector Code> Vous devez passer
. Code> avec nom de classe comme
document.QuerySelector (". Quelqu'un); >
<p class="some-text">This is just a random paragraph for example use. This is just a random paragraph for example use. This is just a random paragraph for example use. This is just a random paragraph for example use. This is just a random paragraph for example use.</p>
Pourquoi .innerhtml code>? Le paragraphe ne contient que du texte. Et pourquoi
.trim () code>? Et pourquoi l'espace avant
texte code>?
Oui, j'ai remarqué d'abord après que j'ai oublié de passer. Avec le nom de la classe dans le document.QuerySelector, mais je comprends maintenant! Alors merci beaucoup d'avoir pris le temps de vous aider.
p> document.queryselector ("Certains texte"); code> sera
documenter.Quiseryselector (". Quelqu'un"); code> pour la classe doit ajouter
. code> avant le nom de la classe
tochange.replace code> n'est pas une fonction qu'il sera
tochange.innerhtml code> p>
<p class="some-text">This is just a random paragraph for example use. This is just a random paragraph for example use. This is just a random paragraph for example use. This is just a random paragraph for example use. This is just a random paragraph for example use.</p>
Vous appelez la fonction Remplacer sur un élément DOM non sur une chaîne. Vous devriez ajouter. innerhtml