我正在尝试使用一些普通的 Javascript 替换整个页面上的 url 值。我不能使用任何库/框架。到目前为止,这是我在标签之间放置在每个页面顶部的内容:
<script type="text/javascript">
function change_url() {
var str = '';
str = str.replace(/blog\.domain\.info/g, 'blogtest\.domain\.info');
}
change_url();
</script>
但是,这在页面加载时不起作用。
基本上,我需要来自 http://blog.domain.info 的资源链接至 http://blogtest.domain.info .简单的任务,我知道!但是上面的代码目前还不能正常工作。
关于更改内容的建议?
最佳答案
阅读您的评论后,您需要类似的东西
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
}
关于javascript - 使用普通 Javascript 和正则表达式更改所有链接、ahrefs、url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4939805/