js中没有replaceAll方法, 不过使用replace配合正则表达式可以实现该功能。
function replaceAllChar(){
// g:替换所有
var str = "abcdaadg";
var res = str.replace(/a/g,'1');
alert(res); //1bcd11dg
}
function replaceAllPint(){
var str = "2.3.4.5";
var res = str.replace(/\./g, 'a');
alert(res);//2a3a4a5
}
function replaceAllReline(){
var str = "D:\\develop\\workspace\\ifc-thinkive-works";
var res = str.replace(/\\/g, '#');
alert(res);//D:#develop#workspace#ifc-thinkive-works
}
<button id="btn1" οnclick="replaceAllChar()">替换字符串中的所有a字符</button>
<button id="btn2" οnclick="replaceAllPint()">替换字符串中的所有.字符</button>
<button id="btn3" οnclick="replaceAllReline()">替换字符串中的所有\字符</button>