Thomek
@Thomek

Как встроить ссылку в кнопку для перехода?

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

Ссылка.
<a href="go:S123">Открыть раздел</a>

Код счётчика.
<html>
    <head>
        <meta charset="UTF-8">
        <title>localStorage</title>
    </head>
    <body>
        <p>
            <button id="clickker">Счётчик кликов</button>
            <span id="show"></span> шт.
        </p>
        <p><button id="del">Удалить</button></p>
        <p><button id="onetime">кнопка</button></p>
        <script>
            let key = 'clicks',
                clickker = document.getElementById('clickker'),
                show = document.getElementById('show'),
                del = document.getElementById('del'),
                onetime = document.getElementById('onetime'),
                handlDel = () => {
                    if (!confirm('С дуба рухнул?')) return;
                    onetime.removeAttribute('disabled');
                    localStorage.setItem(key, 0);
                    show.innerText = 0;
                },
                handlClick = () => {
                    localStorage.setItem(key, +localStorage.getItem(key) + 1);
                    show.innerText = localStorage.getItem(key);
                },
                onetimeClick = () => {
                    onetime.setAttribute('disabled', true);
                    clickker.dispatchEvent(new Event('click'));
                };
 
            localStorage.setItem(key, localStorage.getItem(key) ?? 0);
            show.innerText = localStorage.getItem(key);
 
            clickker.onclick = handlClick;
            del.onclick = handlDel;
            onetime.onclick = onetimeClick;
        </script>
    </body>
</html>
  • Вопрос задан
  • 69 просмотров
Решения вопроса 1
@alekssamos
Программист любитель
// после ваших innerHTML и setItem
window.location.href="go:S123";
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы