Уважаемые знатоки!
Есть описание товара на странице со ссылками на другие товары, ранее сайт переносился с другого домена, поэтому при редактировании в описании в некоторых местах остались абсолютные ссылки с доменом.
<div id="desc">
...какой-то текст...
<a href="https://domain1.com/product-6456.html">Пример 1</a>
<a href="/product-6456.html">Пример 2</a>
<a href="https://domain1.com/product-12.html">Пример 3</a>
<a href="https://newdomain.com/product-1-562.html">Пример 4</a>
и т.д.
</div>
Мне необходимо подменить старый домен domain1.com на newdomain.com во всех ссылках.
Нарыл такой код:
<script>
var a = document.getElementById("desc").firstChild ;
a.href = a.href.replace(/domain1.com/, "newdomain.com") ;
</script>
Но не работает
, пробовал еще вот такие варианты:
<script>
var a = document.getElementById("desc").href ;
a.href = a.href.replace(/domain1.com/, "newdomain.com") ;
</script>
<script>
$a = "https://domain1.com";
document.getElementById('descr').href = $a;
</script>
Безрезультатно. Скрипт вставлял после div.
Товаров много, поэтому заходить в каждый и проверять не вариант. На предыдущем домене работает копия сайта под другие товары, поэтому редирект тоже не вариант.
Прошу прощения сразу, если мой вопрос тупой, но в js я не мастер.