Search and Replace Anchor Href using Javascript

I have a site that is under development and it was made really badly so I needed a quick way to replace all anchors on page to the relevant path.

The problem is because it was a testsite that lived away from the public facing domain, the anchors had to be changed because they were all coded in as absolute paths.

I included a JavascriptDebug file and put the following in there:

function replaceAnchorsTestSite(){ var allAnchors = document.getElementsByTagName("a"); var string1 = "http://***.***.***.***/testsite/"; var string2 = "http://***.***.***.***/"; for (var i=0; i<allanchors.length; i++)="" {="" var="" str="allAnchors[i].href;" allanchors[i].href="str.replace(string2," string1);="" }="" window.onload="replaceAnchorsTestSite;" [="" code]="" i="" then="" placed="" the="" following="" at="" bottom="" of="" index="" page="" to="" start="" it="" all="" up.="" [code="" lang="javascript" ]="" <script="" src="http://***.***.***.***/testsite/jsDev.js" type="text/javascript">
Code language: JavaScript (javascript)

</allanchors.length;>

Subscribe
Notify of
guest
1 Comment
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
stone
8 years ago

Hi,
thank you so much, you save my time, really 🙂

Have a nice weekend.
Stone