我有这个字符串:
"Test abc test test abc test test test abc test test abc"
Run Code Online (Sandbox Code Playgroud)
干
str = str.replace('abc', '');
Run Code Online (Sandbox Code Playgroud)
似乎只删除abc上面字符串中的第一次出现.如何更换所有出现的内容?
每次str1在特定div中显示时,我需要用另一个字符串(str2)替换字符串(str1).
这是我到目前为止所得到的
<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>
Run Code Online (Sandbox Code Playgroud)
和HTML
<div id="foo">
Google is the best website ever <br />
Google is not the best website ever</div>
Run Code Online (Sandbox Code Playgroud)
不幸的是,当我运行它时,它只替换了Google这个词的第一个实例.
我究竟做错了什么?我需要添加什么来使它替换所有单词的实例?