Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/407.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 替换锚元素中的href属性_Javascript_Regex_Wordpress - Fatal编程技术网

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代码。那将是最好的方法