J'ai une fonction qui lit le contenu d'un élément, remplace un mot par un lien, puis réécrit le contenu dans l'élément. Évidemment, cela signifie que tous les événements précédemment définis sont perdus.Rechercher + remplacer le contenu d'un élément sans perdre d'événements
Est-ce que quelqu'un connaît une fonction/méthode qui pourrait trouver et remplacer le contenu d'un élément sans perdre les événements?
Edit: Sans utiliser une bibliothèque
Voici mon code actuel qui ne détruit pas les événements mais se <
, par exemple, en <
, donc je ne peux pas ajouter HTML. Ceci est le plus proche j'ai:
element.appendChild(document.createTextNode(content));
Mon code d'origine a travaillé, mais débarrassé des événements:
element.innerHTML += content;
Voir le code aiderait. – Saul
Ok désolé dans la nouvelle édition – Olical
Qu'en est-il de l'encapsulation de la section contenant du texte remplaçable avec une étiquette distincte et de l'isoler des éléments environnants dont les événements doivent être conservés? – Saul