Voila j'ai une page ou je recupere via le DOM le contenu, puis je vais une recherche et ajoute des liens.... si je le fait par un simple replace, ca fonctionne pas... doit-je obligatoirement utiliser un document.createElement("A") ?
ex :
texte = document.body;
words= 'Safrane';
strnew = '<a href="">Safrane</a>';
searchstr = "/\\b"+words+"\\b/i";
searchstr = eval(searchstr);
texte = texte.replace(searchstr,strnew);
document.body = texte;
Le resultat affiché est :
"jolie fille jolie fille <a href="">Safrane</a> jolie fille jolie fille jolie fille jolie fille jolie fille jolie fille"
au lieu de :
"jolie fille jolie fille Safrane jolie fille jolie fille jolie fille jolie fille jolie fille jolie fille"
qui serait le resultat attendu
Merci de votre aide
PS : Désolé pour l'exemple Jolie fille, j'ai pas choisi![]()
Partager