当点击标签元素内的文本时,Javascript事件监听器会触发两次。
当点击标签内的文本时,如何使函数不会触发两次。
如果使用event.preventDefault()
,则使复选框选中的基本浏览器功能也将停止工作。
const label = document.querySelector('.parent');
label.addEventListener('click', handleLabelClick);
function handleLabelClick(event) {
console.log('Clicked')
}