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;

I then placed the following at the bottom of the index page to start it all up.

<script src="http://***.***.***.***/testsite/jsDev.js" type="text/javascript"></script>