html我有js如下所示:
document.addEventListener('click', myFunction())
function myFunction(e) {
let inputs = document.querySelectorAll('.my-element');
let m = inputs.forEach((el) => el.contains(e.target));
if (!m) {
console.log('Element');
}
}
<div class="my-element" style: "width:100px; height: 100px">
</div>
<div class="my-element" style: "width:100px; height: 100px">
</div>
<div class="my-element" style: "width:100px; height: 100px">
</div>
问题是,即使我在目标内部单击,条件仍然有效。我需要条件仅在我单击元素外部时才有效。我的错误是什么?
慕森王
森林海
青春有我
相关分类