我想知道在哪里附加 javascript 点击监听器的最佳实践是什么。即事件监听器应该放置在容器上还是单个按钮上?
例如 html 示例:
<div id="content">
somecontent blah blaoh
<button class="button1"></button>
<button class="button2"></button>
blah blah blah
<table></table>
more content...
</div>
1)如果我将点击监听器放在#content 上,那么当我点击该div 中的任何内容时,该事件将触发。因此,在事件处理程序中,我可以查看单击目标的类并执行正确的行为。2)或者我应该直接在 .button1 和 .button2 上附加事件监听器?
有什么优缺点等等。
谢谢。