Показать сообщение отдельно
  #1 (permalink)  
Старый 12.12.2023, 14:22
Новичок на форуме
Отправить личное сообщение для ixiz Посмотреть профиль Найти все сообщения от ixiz
 
Регистрация: 19.09.2023
Сообщений: 6

Найти и удалить все теги, если в них пусто
<ul class="one-col">
<li class="one-col__item">Тут что-то есть</li>
<li class="one-col__item"></li>
</ul>

<ul class="two-cols">
<li class="two-cols__item">Тут что-то есть</li>
<li class="two-cols__item">Тут что-то есть</li>
<li class="two-cols__item"></li>
<li class="two-cols__item"></li>
<li class="two-cols__item">Тут что-то есть</li>
<li class="two-cols__item"></li>			
</ul>


Задача состоит в том, чтобы удалить все теги, в которых пусто.

Пока что у меня только получается найти пустые теги, но метод remove не срабатывает.

let tagcontent = document.getElementsByClassName('one-col__item','two-cols__item')[0].textContent;
if (tagcontent === '') {
	tagcontent.remove();
}
Ответить с цитированием