У меня есть элемент div, созданный для нажатой кнопки, и я пытаюсь удалить его, щелкнув за пределами его, но исходное нажатие кнопки требует щелчка снаружи и немедленно закрывает элемент div.
closediv();
}
function closediv() {
document.addEventListener("click", (evt) => {
const maindiv = document.getElementById('div3');
let targetElement = evt.target;
do {
if (targetElement == maindiv.childNodes[1]) {
return;
}
targetElement = targetElement.parentNode;
} while (targetElement);
var viewpost = maindiv.childNodes[1];
viewpost.parentNode.removeChild(viewpost);
});
}