Задать вопрос
@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>

Как это можно реализовать?
  • Вопрос задан
  • 45 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
DanArst
@DanArst Куратор тега JavaScript
Гриффиндор в моде при любой погоде!
var elem = document.querySelector("[data-action='anime']");
elem.remove();
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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