window.onload=function(){ var str1= document.body.innerHTML; str1=str1.replace(/百度有限公司/g,'百度'); document.body.innerHTML=str1; }; 我的意思是还有一个字段:例如 坏蛋 替换为 你好 怎么写到一块呢。 已经知道答案了刚才犯傻了,明明这样就可以: window.onload=function(){ var str= document.body.innerHTML; str=str.replace(/百度有限公司/g,'百度'); str=str.replace(/坏蛋/g,'你好'); document.body.innerHTML=str; };
1 回答
撒科打诨
TA贡献1934条经验 获得超2个赞
如果不同的词语替换成相同的话,可以
str = str.replace(/[百度有限公司|坏蛋]/g,'');
如果不同的词语替换成不同的话,只能你这样。不过更优美的方法是链式调用
str = str.replace(/百度有限公司/g,'百度').replace(/坏蛋/g,'你好');
添加回答
举报
0/150
提交
取消