步骤:
1、 通过正则表达式,实现replaceAll的功能
2、通过body.innerHTML获取网页信息
3、替换body中的内容,再赋值给body
示例:
测试
javascript的replace一次只能替换一个。
所以必须循环替换。
也就是说
onload = function()
{
var str = document.documentElement.innerHTML | document.body.innerHTML;
while( str.indexOf("google") > -1 )
{
str=str.replace("google","baidu");
}
document.write(str);
}
var strings = "http://www.google.com ";
strings = strings.replace("google","baidu");
document.write(strings);
结果就换成了 http://www.baidu.com
document.body.innerHTML= document.body.innerHTML.replace("原字符串","新字符串")
onload=function()
{
var str=document.body.innerHTML;
str=str.replace("google","baidu");
document.write(str);
}