Как заменить ссылку через js?

Добрый день. Ниже представлен код кнопки, которая открывает модальное окно. Как сделать, чтобы в мобильном телефоне вместо ссылки на модальное окно вставлялся номер телефона. Хром пишет Uncaught TypeError: Cannot set property 'href' of null
<a href="#openModal" id="popup__toggle"><div class="circlephone" style="transform-origin: center;"></div><div class="circle-fill" style="transform-origin: center;"></div><div class="img-circle" style="transform-origin: center;"><div class="img-circleblock" style="transform-origin: center;"></div></div></a>


if (window.screen.width < 629) {
        document.getElementById('popup__toggle').href = 'tel:+79999999999';
    }
  • Вопрос задан
  • 348 просмотров
Решения вопроса 1
mlnkv
@mlnkv
JavaScript Developer
это значит, что на момент, когда отрабатывает ваш скрипт, элемента с id 'popup__toggle' еще не существует
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
24 нояб. 2024, в 18:08
1000 руб./за проект
24 нояб. 2024, в 17:52
3000 руб./за проект
24 нояб. 2024, в 16:14
1000 руб./за проект