Скрипт определения наличия блока

97
15 августа 2021, 00:40

Нужен скрипт, который будет установлен на странице index.html и будет на странице /$user_id проверять, есть ли там <div id="reverbs5", если да - то применять к элементу <div id="reverb_hov5" который находится на странице где он установлен (index.html) стиль display:none, если нет - ничего не делать

Answer 1

Предлагаю воспользоваться localStorage

на странице А:

localStorage.setItem("block-hide", !!document.querySelector("#reverbs5"));

На странице Б:

if (localStorage.getItem("block-hide") === "true") {
    document.querySelector("#reverb_hov5").style.display = "none"
}

Если необходимо динамически это проворачивать, а не только при открытии страницы - можно все это завернуть в таймеры

READ ALSO
Как поменять имя атрибута у элемента?

Как поменять имя атрибута у элемента?

У меня есть много тегов <img> и у некоторых из них вместо data-src="путь/к/картинке" стоит data-lazy="путь/к/картинке", и это ломает lazyload на моем сайте

142
обратиться к значению prompt

обратиться к значению prompt

Если вводить значения в prompt через пробел (Вася Петя Саша), как сделать массив значений и обращаться непосредственно к определенному элементу?

99
Как передавать свой аргумент в функцию?

Как передавать свой аргумент в функцию?

Пишу свой плагин для форм отправкиВозник вопрос, как передавать свой аргумент, как это делается например в методе jquery

280