Знак вопроса в url от скрипта JS

Мне нужно, чтобы на сайте по классу менялись ссылки на новые. При использовании этого скрипта появляется знак вопроса вначале нового адреса. Как знак вопроса убрать и оставить новую чистую ссылку?

        window.addEventListener('DOMContentLoaded', function() {
        var i, links = document.querySelectorAll('.lang-link');
        for(i = 0; i < links.length; i++) {
        links[i].search = 'yandex.ru';
        }});


Ответы (1 шт):

Автор решения: Talleyran

Надо search поменять на href и добавить протокол

window.addEventListener('DOMContentLoaded', function() {
        var i, links = document.querySelectorAll('.lang-link');
        for(i = 0; i < links.length; i++) {
        links[i].href = 'https://yandex.ru';
        }});
<a href="https://google.com" class="lang-link">Link</a>

→ Ссылка