Igooooood
@Igooooood
junior Front-end developer

Как с помощью чистого JS узнать id родительского элемента?

Подскажите плиз, предположи есть такая разметка:
<div class="main">
  <button onclick="removeItem()" class="main__btn" type="button" >Удалить</button>
</div>

Как с помощью чистого JS узнать id родительского элемента? что должно быть написано в функции removeItem() ?
Мне кажется что нужно делать через всплытие но я не могу понять как, подскажите плиз
  • Вопрос задан
  • 3769 просмотров
Решения вопроса 2
Krasnodar_etc
@Krasnodar_etc
fundraiseup
Как с помощью чистого JS узнать id родительского элемента?


this.parentNode.id;

что должно быть написано в функции removeItem() ?


А это уже смотря, что должна делать кнопка. Я не очень понял, что вам надо и какое всплытие имеется ввиду
Ответ написан
Комментировать
sergski
@sergski
web-developer
Лучше вешать на обработчик, а в вашем случае так:
function removeItem(el) {
console.log(el.parentNode.getAttribute('id') );
}

<div id="main">
  <button onclick="removeItem(this)" class="main__btn" type="button" >Удалить</button>
</div>
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $
Rocket Брянск
от 60 000 до 100 000 ₽
22 мая 2024, в 02:15
10000 руб./за проект
21 мая 2024, в 23:47
30000 руб./за проект