When I use the html tag to define a base URL for all relative links on a page, anchor links also refer directly to the base URL. Is there a way to
To prevent multiple # in URL:
document.addEventListener("click", function(event) {
var element = event.target;
if (element.tagName.toLowerCase() == "a" &&
element.getAttribute("href").indexOf("#") === 0) {
my_href = location.href + element.getAttribute("href");
my_href = my_href.replace(/#+/g, '#');
element.href = my_href;
}
});