【发布时间】:2021-03-05 20:01:35
【问题描述】:
我试图结合 querySelectorAll 和 matches() 来添加这样的监听器:
HTML
<div id="bkLst" class="dropdown-menu">
<button class="dropdown-item" type="button" data-b="Book 1">Book 1</button>
<button class="dropdown-item" type="button" data-b="Book 2">Book 2</button>
<button class="dropdown-item" type="button" data-b="Book 12">Book 12</button>
</div>
JS
document.addEventListener("click", function(e){
if(e.target.querySelectorAll.matches("#bkLst button")){
...
}
});
但无济于事。我错过了什么?
【问题讨论】:
标签: javascript