Задать вопрос
Igooooood
@Igooooood
junior Front-end developer

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

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

Как с помощью чистого JS узнать id родительского элемента? что должно быть написано в функции removeItem() ?
Мне кажется что нужно делать через всплытие но я не могу понять как, подскажите плиз
  • Вопрос задан
  • 3885 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 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>
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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