I am trying to replace the url values on the entire page using some vanilla Javascript. I cannot use ANY library/framework. Here's what I have so far which has been placed at the top of each page between the tags:

我试图使用一些vanilla Javascript替换整个页面上的url值。我不能使用任何库/框架。这是我到目前为止已经放置在标签之间每页顶部的内容:

<script type="text/javascript">
function change_url() {
    var str = '';
    str = str.replace(/blog\.domain\.info/g, 'blogtest\.domain\.info');
}
change_url();
</script>

However, this isn't working when the page loads.

但是,当页面加载时,这不起作用。

Basically, I need resource links to go from http://blog.domain.info to http://blogtest.domain.info. Simple task, I know! But the code above isn't working so far.

基本上,我需要资源链接从http://blog.domain.info到http://blogtest.domain.info。简单的任务,我知道!但是上面的代码到目前为止还不行。

Suggestions on what to change?

关于改变什么的建议?

3 个解决方案

#1


13

After reading your comment, you need something like

阅读完评论后,你需要一些类似的东西

function replace_url(elem, attr) {
    var elems = document.getElementsByTagName(elem);
    for (var i = 0; i < elems.length; i++)
        elems[i][attr] = elems[i][attr].replace('blog.domain.info', 'blogtest.domain.info');
}

window.onload = function() {
    replace_url('a', 'href');
    replace_url('img', 'src');
    // etc
}

更多相关文章

  1. 如何在HTML页面中维护SWF文件的大小?
  2. 鼠标按下时是否可以防止鼠标光标离开页面
  3. 【JavaScript】案例一:使用JS完成注册页面表单校验
  4. electron 将pc端(vue)页面打包为桌面端应用
  5. 从打印页面中删除网址并打印文本
  6. 如何在我的页面上以漂亮的格式显示JSON对象?(复制)
  7. Bottle 框架源码学习 四
  8. 在CentOS 6.3 64bit上搭建python高性能框架gevent开发环境
  9. Scrapy框架--Requests对象

随机推荐

  1. 案例分享c++ map的使用和 查找性能测试
  2. C++引用的意义与引用的本质
  3. 从事C/C++开发多年,给零基础想学习C/C++的
  4. C++ 布尔类型和引用的用法详解
  5. C语言不简单,连程序员都这么说,为什么呢?
  6. C#引用类型: 按值传递,按引用传递的对比
  7. C++中的四种强制类型转换_基本用法及使用
  8. 探索C++虚函数在g++中的实现(动多态)_虚函
  9. C++11新特性 - 多态和虚函数,override说明
  10. 最新使用C#生成二维码方案,详解及实例 ( Q