Как задать параметр в URL?

Добрый день
У меня есть страница с условной кнопкой. И я хочу сформулировать URL, что бы при переходе по ниму - загружалась страница и нажималась кнопка (или исполнялась функция которая на нее нажимает). Как это возможно сделать?
  • Вопрос задан
  • 201 просмотр
Решения вопроса 1
orlov0562
@orlov0562
I'm cool!
гугли window.location.hash

с его помощью можешь прочитать параметр btn из url вида
site.com/url#btn

дальше останется только в момент загрузки страницы проверять, есть такой параметр или нет и делать нужные действия, примерно так
window.addEventListener('load', function() {
    if (location.hash=='#btn') {
         console.log('Press btn');
    }
})


а динамически формировать ссылку можно так
let url = document.location.href + '#btn';
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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