@Alsooo

Как отобразить div только на указанных адресах с помощью window.location.href?

Здравствуйте, можете подсказать как прописать код скрипта, который будет отображать div только на указанных адресах сайта, например на главной странице mysite.ru, и на остальных, например mysite.ru/page*?

То что у меня есть сейчас, но не работает:
<script>
   $(document).ready(function () {
  if (window.location.href.indexOf("/") != -1) {
    $(".ИМЯ ЕЛЕМЕНТА").show();
  }
});
      </script>


Так же, в коде самого елемента я указал display: none.
  • Вопрос задан
  • 80 просмотров
Решения вопроса 1
Aleksandr-JS-Developer
@Aleksandr-JS-Developer Куратор тега JavaScript
Лучше проще, чем никогда
В таких случаях используют проверку регулярными выражениями.

const url = document.location.href;
if(/(http?s)\/\/:mysite\.ru\/page.*/i.test(url)){
  // show div code
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@alekcena
Ищу работу стек React/Redux/TS
Ну вы бы хоть в консоль разочек вывели
Тк как в одном
"http://" 2 раза встречается "/"
console.log(window.location.href)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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