Existe-t-il un moyen de remplacer le texte normal dans un élément table placé dans le corps du code HTML ?
Comme remplacer « bonjour » par « salut »?
Veuillez n’utiliser que JavaScript sans jQuery.
Existe-t-il un moyen de remplacer le texte normal dans un élément table placé dans le corps du code HTML ?
Comme remplacer « bonjour » par « salut »?
Veuillez n’utiliser que JavaScript sans jQuery.
Je me suis retrouvé avec cette fonction pour remplacer en toute sécurité le texte sans effets secondaires (jusqu’à présent):
C’est pour les cas où les 16kB `` de sont un peu trop lourds.
La fonction ci-dessous fonctionne parfaitement pour moi:
Voici un exemple d’utilisation :
Vous pouvez également utiliser faire un remplacement direct comme suit:
Mais soyez prudent avec elle car il peut affecter les balises, css et scripts ainsi.
MODIFIER : En ce qui concerne une solution JavaScript pure, utilisez plutôt cette méthode:
J’ai eu le même problème. J’ai écrit ma propre fonction en utilisant replace sur innerHTML, mais cela bousillerait les liens d’ancrage et autres.
Pour que cela fonctionne correctement, j’ai utilisé une bibliothèque pour le faire.
La bibliothèque a une API impressionnante. Après avoir compris le script, je l’ai appelé comme ceci:
J’essayais de remplacer une chaîne très grande et pour une raison quelconque, les expressions régulières lançaient des erreurs / exceptions.
J’ai donc trouvé cette alternative aux expressions régulières qui fonctionne également assez rapidement. Au moins, c’était assez rapide pour moi:
src: Comment remplacer toutes les occurrences d’une chaîne en JavaScript?
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.