Использую 2gis в проекте. 2gis сам рисует div элементы.
На карте есть маркеры(попап). Мне надо узнать именно какой маркер был нажат?
let list = document.getElementById('mapwrapper').getElementsByClassName('leaflet-marker-pane')[0].getElementsByClassName('leaflet-interactive');
console.log(list);
let tmp = document.getElementById('mapwrapper').getElementsByClassName('leaflet-marker-pane')[0].getElementsByClassName('leaflet-interactive')[0].addEventListener('click', e => {
console.log(e);
console.log(e.target);
});
в div-е классом leaflet-interactive есть N div-ов. При клике на маркер, когда открывается попап добавляется класс dg-customization__marker_disappear.
Как привязать addEventListener для child div?
и вообще как можно во vue реализовать обработчик на div элементы?