简单的处理方法:
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函数返回的是字符串,这时需要重新将这个字符串赋值给原来的字符串,再将这个字符串输出,这时原文本中的“什么”就被去除了: