1

我需要一个代码来替换href我的内部<div>或完整的 html 文档(相同)。

我的内容是这样的:

<div class="entry-content post_content">
<center><a href="http://misite.com/go/redirect.php?q=post title" target="_blank"><img src="http://mysite.com/img/redirect.png" class="attachment-medium" alt="redirect-150x150-700x30" width="700" height="30"></a></center>
<!---Content-->
</div>

我需要将 _http://mysite.com/go/ 更改为 http:// mynewsite .com/go/

有什么帮助吗?应该是什么代码?,我在stackoverflow上搜索,但没有一个线程可以解决我的问题。

4

1 回答 1

0

我假设您有一些前端(CMS?)访问权限,但没有直接文件访问权限。

您可以将其放在每个文档的开头部分。

function fixLinks(){
    var links =  document.getElementsByTagName('a');//Get all links
    for(i = 0 ; i<links.length ; i++){//Loop throught links
    var curLink = links[i].href // Cache
    links[i].href = curLink .replace('mysite','mynewsite');//Replace mysite with my newsite and return the fixed string
    }
  }
window.onload = fixLinks;
于 2013-07-29T17:19:54.023 回答