Reemplazar texto con javascript
En javascript podemos reemplazar texto usando el método replace del objeto string. Por ejemplo si queremos reemplazar la a por la o podemos hacer:
var str = 'cacao';
str = str.replace('a','o');
Lo malo es que replace sólo reemplaza una ocurrencia, así que obtendremos como resultado 'cocao'. Para reemplazar todas las ocurrencias podemos echar mano del método indexOf y un while:
do {
str = str.replace('a','o');
} while(str.indexOf('a') >= 0);
De esta forma llamaremos a replace tantas veces como haga falta para reemplazar todas las ocurrencias.
Redactado por Nenillo