unção de chamada javascript @getBaseURL () em uma href = “”

Estou chamando o URL baseado por meio de javascript em uma página html e quero adicionar o URL base para chamar um link

por exemplo

<a href="getBaseURL()/filepath/index.html">Page</a>

O javascript é o seguinte:

function getBaseURL() {
    var url = location.href;  // entire url including querystring - also: window.location.href;
    var baseURL = url.substring(0, url.indexOf('/', 14));

    if (baseURL.indexOf('http://localhost') != -1) {
        // Base Url for localhost
        var url = location.href;  // window.location.href;
        var pathname = location.pathname;  // window.location.pathname;
        var index1 = url.indexOf(pathname);
        var index2 = url.indexOf("/", index1 + 1);
        var baseLocalUrl = url.substr(0, index2);

        return baseLocalUrl + "/";
    }
    else {
        // Root Url for domain name
        return baseURL + "/";
    }

}

EDITA

É apenas para obter qualquer URL base do domínio em questão. Além disso, recebi esse código de um tutorial, portanto, qualquer sugestão que exija menos processamento seria ótima, obrigado

SECOND EDIT

Oi, obrigado por suas respostas até agora, no entanto, estou procurando chamar a função para a tag html como em<a href="getURL()/filepath/file.html></a>. É aqui que está o problema, não tenho certeza de como fazer isso

questionAnswers(3)

yourAnswerToTheQuestion