Задать вопрос
@fanat_96

Как скрыть div и js, если ссылка содержит определенный текст?

Здравствуйте. Рекламодатель хочет скрыть свой блок на страницах, входящих в определенную категорию.

Я планирую делать это так
<a href="/online/doramy/boeviki/33" class="entAllCats">Боевики, Приключения</a>
<div id="mp_custom_6881"></div>
<script>ТУТ ВЫЗОВ КОДА РЕКЛАМЫ</script>


var entAllCats = document.getElementsByClassName('entAllCats');

if (entAllCats[0].textContent.includes("Боевики"))
 document.getElementsByClassName('mp_custom_6881')[0].style.display = 'none';


На фоне этого два вопроса:
1) это самый оптимальный вариант скрытия элементов на странице, или есть получше?
2) если скрою div, по идее, реклама отображаться не должна. Но, может быть, есть способ и запретить вызов js-кода?
  • Вопрос задан
  • 99 просмотров
Подписаться 1 Средний 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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