Page 1 sur 1

Remplacer des caractères par d'autres

Posté : 15 déc. 2020, 12:57
par eaucruche
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.

Re: Remplacer des caractères par d'autres

Posté : 16 déc. 2020, 11:49
par webmaster
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