@LionQ

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

Нужно, например, при переходе на site.ru/blog/#news пункт option менять на selected. И так на каждый option. Как это можно реализовать?

<select>
<option selected value="news">Новости</option>
<option value="articles">Статьи</option>
<option value="popular">Популярное</option>
</select>
  • Вопрос задан
  • 80 просмотров
Пригласить эксперта
Ответы на вопрос 3
FeST1VaL
@FeST1VaL
Тихий
смотреть на хэш ссылки (document.location.hash) и менять значение
Ответ написан
ThunderCat
@ThunderCat Куратор тега JavaScript
{PHP, MySql, HTML, JS, CSS} developer
способов масса, зависит от функционала вашего "перехода" и еще много чего.
В целом - отследить событие перехода,
выбрать нужный селект,
получить нужный оптион,
добавить атрибут селектед.
Ответ написан
Комментировать
Stalker_RED
@Stalker_RED
document.querySelector('select') // подправьте тут селектор, чтобы выбирался правильный
    .value = location.hash.replace('#', '') || 'news'; // default news


Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы