求帮忙写个js脚本替换网页内容

JavaScript07

求帮忙写个js脚本替换网页内容,第1张

简单的处理方法:

window.onload = function () {

    // title

    var t = document.getElementsByTagName('title')

    if (!!t) {

        t = t[0]

        t.innerHTML = t.innerHTML.replace(/好/g, '不好')

    }

    // content

    document.body.innerHTML = document.body.innerHTML.replace(/下雨/g, '下雪')

    document.body.innerHTML = document.body.innerHTML.replace(/专业/g, '职业')

    document.body.innerHTML = document.body.innerHTML.replace(/输入/g, '输出')

}

把这段保存到一个js文件,然后在你要替换的页面包含就可以了。要注意的是编码的问题,为了让不同编码的网页都能处理,这段js中的中文可以尝试使用 Unicode 编码。

可以用replace函数去除指定字符串。

1、在body标签和html标签中添加一个script标签,定义一个字符串,这里以“这是个什么演示文本”为例,将此时的字符串输出到页面:

2、输入“str.replace('什么', '')”,str是之前定义的字符串变量名,replace是替换字符串函数,这个函数有两个参数,第一个参数是想要被替换的内容,第二个参数是想要被替换成新的内容,如果第二个为空的字符串,相当于去除想要被替换的内容:

3、replace函数返回的是字符串,这时需要重新将这个字符串赋值给原来的字符串,再将这个字符串输出,这时原文本中的“什么”就被去除了: