Как через функцию js узнать id родительского объекта
Имеется два id в коде
<div id="content_button">
<a href="#" class="boton1" id="temp" onClick=tt(id);>Принять</a>
</div>
и функция, которая получает id элемента.
function tt (id) {
console.log (id)
console.log(id.parentNode.getAttribute('id') );
}
Как через эту функцию можно узнать id родительского элемента. Если я пытаюсь добавить parentNode и this, то у меня выходит ошибка parentNode is undefined
Ответы (1 шт):
Автор решения: Igor
→ Ссылка
function tt(element) {
console.log(element.id, element.parentNode.id, element.closest("*").id)
}
#content_button {
border: 1px solid black;
background: lightgreen;
padding: 7px;
display: inline-block;
}
<div id="content_button">
<a href="#" class="boton1" id="temp" onClick="tt(this)">Принять</a>
</div>