Я пытаюсь получить значение переменной уровня данных и добавить его в конец гиперссылки. Итак, если моя гиперссылка https://www.somehyperlink.com, а моя переменная - variable1 со значением 23, я хочу, чтобы конечная гиперссылка была https://www.somehyperlink.com/23.
У меня есть это код, что, вероятно, не лучший способ сделать это, но я не уверен, как заменить последнюю его часть значением из переменной:
(function () {
var links = document.querySelectorAll( 'a[href="https://www.somehyperlink.com/replace"]')
var searchString = "replace"
var replacementString = "value-from-variable"
links.forEach(function(link){
var original = link.getAttribute("href");
var replace = original.replace(searchString,replacementString)
link.setAttribute("href",replace)
})
})();
Буду признателен за любую помощь.
Спасибо