У меня есть динамически генерируемая страница, которая изменяет содержимое в зависимости от того, вошел ли пользователь в систему или нет.
Таким образом, есть некоторые элементы, которые я хотел бы скрыть, основываясь на тексте в теле веб-страницы.
Пример HTML:
<div class="button-wrapper">
<a class="button-1" href="/upload" id="button-pop">
<span class="button-text">Upload New Product</span>
</a>
</div>
<div class="wv-signupnotice">
<h3>Sign up to start learning</h3>
<p>Help children in rural communities</p>
</div>
Поэтому я хочу скрыть класс .button-wrapper
, если на веб-странице найден текст «сельские общины», или аналогичным образом,если класс .wv-signupnotice
присутствует.
Вот Javascript, который я пытался безрезультатно:
let divs = document.getElementsByClassName('button-wrapper');
for (let x = 0; x < divs.length; x++) {
let div = divs[x];
let content = div.innerHTML.trim();
if (content == 'rural communities') {
div.style.display = 'none';
}
}
Большое спасибо заранее за вашу помощь!