Remplacer des caractères par d'autres

Pour toutes les discussions javascript, jQuery et autres frameworks
Répondre
eaucruche
Messages : 2
Enregistré le : 15 déc. 2020, 12:47

Remplacer des caractères par d'autres

Message par eaucruche » 15 déc. 2020, 12:57

Salut à tous, j'essaye de remplacer des caractères par d'autre pour pouvoir créer une extension pour navigateur Pour l'instant je travaille sur une page html et je ferai l'extension plus tard. J'ai réussi à faire ce que je voulais en utilisant replace(), mais il y a un problème, je détermine la balise dans laquelle il faut modifier en utilisant 'document.getElementById()'. Ce sera un problème plus tard car je ne pourrai pas demander à twitter ou fb de mettre un id spécifique aux balises que je veux pouvoir modifier. Je me demande donc comment faire, j'aimerais bien remplacer les caractères seulement dans les balises où on peut écrire (ou mieux dans la balise où l'utilisateur écrit) je ne sais pas si il y a quelque chose pour faire ça. Un getElementByBalise() serait cool sinon et je pourrais y mettre des balises comme input par exemple. Sinon modifier dans toute la page Web me va aussi (ou une autre méthode pour régler le problème d'ailleurs).
Merci d'avance et bonne journée.

Avatar du membre
webmaster
Administrateur du site
Messages : 396
Enregistré le : 28 févr. 2017, 15:19

Re: Remplacer des caractères par d'autres

Message par webmaster » 16 déc. 2020, 11:49

Bonjour,

Il faut utiliser le getElementsByTagName()

Attention, il retourne un tableau d'éléments, et pas un seul élément comme getElementByID()

Voir la doc ici :
https://www.toutjavascript.com/referenc ... agname.php
TJS : 20 ans et mon livre Tout JavaScript chez Dunod
https://www.toutjavascript.com/livre/index.php

Répondre