Способ, которым я бы это сделал, - передать в качестве ref / value исходный URL и текст, который вы хотите добавить, в функцию.Затем он удаляет «https://" (при необходимости), разбивает URL-адрес на первый« / »и сохраняет каждую часть как переменную. Наконец, он собирает все вместе и выводит ее в
на html-странице.Это не нужно выводить таким образом, его можно сохранить как глобальную переменную, а затем использовать в ссылке (но я не знал, каков был ваш план, поэтому я вывел его):)
function addToURL(URL, add) {
URL = URL.replace(/(^\w+:|^)\/\//, '');
var part1 = URL.substring(0, URL.indexOf("/") + 1);
var part2 = URL.substring(URL.indexOf("/"), URL.length);
var result = "https://" + part1 + add + part2;
document.getElementById("demo").innerHTML = result;
}
Вот пример, который я сделал: https://codepen.io/anon/pen/RJBwZp
Надеюсь, это поможет: P