JSFiddle - React, Tailwind, and code Playground
HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<div id="content">
<a href="/some-url/asd?asd" class="link">Ссылка</a>
</div>
<script>
var abcd = '1234522';
</script>
</body>
</html>
JavaScript
// Получаем ссылку
var link = document.getElementsByClassName('link')[0].getAttribute('href');
// Свойства get-параметра
var param = {
key: 'get',
value: abcd
}
// Функция, добавляющая get-параметр к строке ссылки
function addGetParameterToString (string, param) {
var result = string;
if (string.indexOf('?') === -1) {
result += '?';
} else if (string[string.length] !== '&') {
result += '&';
}
result += param.key + '=' + param.value;
return result;
}
// Вызов функции с параметрами
addGetParameterToString(link, param);