Ho bisogno di sostituire una stringa (str1) con un'altra stringa (str2) ogni volta che str1 viene visualizzato in un div specifico.Sostituisci funzione funziona solo una volta (javascript)
Questo è quello che ho ottenuto finora
<script type="text/javascript">
$(window).load(function(){
var str=document.getElementById("foo").innerHTML;
var n=str.replace("Google","Yahoo");
document.getElementById("foo").innerHTML=n;
});
</script>
e l'html
<div id="foo">
Google is the best website ever <br />
Google is not the best website ever</div>
Purtroppo, quando l'eseguo, sostituisce solo la prima istanza della parola Google.
Cosa sto sbagliando? Cosa devo aggiungere per sostituirlo TUTTE le istanze della parola?
possibile duplicato di [Sostituzione di tutte le occorrenze di una stringa in JavaScript?] (Http://stackoverflow.com/questions/1144783/replacing-all-occurrences-of-a-string-in-javascript) – Dennis