@mserega

Как удалить пункт меню, зная значение его data-атрибута?

Есть меню, из которого нужно с помощью js удалить пункт:

<ul class="menu__list">
            <li class="menu__item selector focus" data-action="main">
                <div class="menu__ico"><img src="..."></div>
                <div class="menu__text">Главная</div>
            </li>

            <li class="menu__item selector" data-action="movie">
                <div class="menu__ico"><img src="..."></div>
                <div class="menu__text">Фильмы</div>
            </li>

            <li class="menu__item selector" data-action="tv">
                <div class="menu__ico"><img src="..."></div>
                <div class="menu__text">Сериалы</div>
            </li>

            <li class="menu__item selector" data-action="catalog">
                <div class="menu__ico"><img src="..."></div>
                <div class="menu__text">Каталог</div>
            </li>
            <li class="menu__item selector" data-action="collections">
                <div class="menu__ico"><img src="..."></div>
                <div class="menu__text">Подборки</div>
            </li>
            <li class="menu__item selector" data-action="relise">
                <div class="menu__ico"><img src="..."></div>
                <div class="menu__text">Релизы</div>
            </li>
            <li class="menu__item selector" data-action="anime">
                <div class="menu__ico"><img src="..."></div>
                 <div class="menu__text">Аниме</div>
            </li>
        </ul>

Например, нужно удалить "Аниме":

<li class="menu__item selector" data-action="anime">
                <div class="menu__ico"><img src="..."></div>
                <div class="menu__text">Аниме</div>
            </li>

Как это можно реализовать?
  • Вопрос задан
  • 43 просмотра
Решения вопроса 1
DanArst
@DanArst Куратор тега JavaScript
Гриффиндор в моде при любой погоде!
var elem = document.querySelector("[data-action='anime']");
elem.remove();
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
25 нояб. 2024, в 18:39
30000 руб./за проект
25 нояб. 2024, в 18:35
30000 руб./за проект
25 нояб. 2024, в 18:33
10000 руб./за проект