Отслеживание нажатия кнопки в electron

Есть div который содержит в себе еще два div, один с иконкой а другой с текстом, сделал таким способом реакцию на нажатие

addEventListener('click', event => {
    onClick(event.srcElement.id);
});

function onClick(id){
    console.log(id);
}

при нажатии на div все ок, в консоль выводится id этого div, но если нажать на иконку или текст, выводится id иконки или текста. Но ведь функция вызвалась, а привязана она к нажатию не иконки или текста, а div. Как отследить конкретно id этого div без jQuery и т.д и т.п?


Ответы (1 шт):

Автор решения: fortavey

Судя по коду событие привязано совсем не к div, а к window. Повесьте событие на div.addEventListener, а вместо event.srcElement.id используйте div.id

→ Ссылка