Javascript 替换锚元素中的href属性
我需要一个代码来替换我的Javascript 替换锚元素中的href属性,javascript,regex,wordpress,Javascript,Regex,Wordpress,我需要一个代码来替换我的或完整html文档中的href(相同) 我的内容如下所示: <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-m
或完整html文档中的href
(相同)
我的内容如下所示:
<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上搜索,但没有线程解决我的问题。我假设你有一些前端(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;
函数fixLinks(){
var links=document.getElementsByTagName('a');//获取所有链接
对于(i=0;i该更改何时生效?在按钮上单击(或)页面加载(或)?对于一个链接或所有链接或…?对于所有链接和页面加载如果你不能访问FTP,这将如何帮助你?我使用wordpress,我可以将代码放入html小部件中。我的主题文件不能从面板编辑,因为它们需要写权限,我需要FTP工作,以便使我的文件可编辑只有当我我使用wordpress,我想把它放在一个小部件中。谢谢你的回复,它就像一个符咒,但是,如果我需要将所有代码从
更改为
?什么是最好的代码?提前感谢这取决于你需要做什么。你可以用javascript构建DOM元素并将它们附加到o代码。那将是最好的方法