como reemplazar un caracter de una cadena en javascript

La funcion .replace de javascript lo que hace es remplazar solo el primer caracter de una cadena. Veamos un ejemplo:

str = "aaaa";
si ejecutamos la función str.replace('a','b')

Nos devolvería "baaa"

para reemplazar todos los caracteres de la cadena tendremos que usar expresiones regulares de la siguiente forma:

str.replace(/\a/g, "b");

con lo que la funcion nos devolvería: "bbbb"

Formato: 
htm