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

JavaScript017

求帮忙写个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 编码。

JQUERY --- 代替原生js目前最好也是最方便的js库,市面上大多的插件也是依赖jquery的

zepto --- 很好用的一款移动端的js库,用法跟jquery几乎一样

另外还有很多库,例如 angular,ext,react等,但是这些都只是你的工具而已,如果希望成为大牛,还是需要对原生js有一定自己的理解

按F12查看下代码是否覆盖成功了,ctrl+shift+del清个缓存试试,推荐在开发过程中,加载js时加个时间戳后缀,这样就不会缓存了,可以考虑使用模块化库比如seajs、requirejs。