preventDefault()与stopPropagation()有什么区别?
1、event.preventDefault()方法
(1)可防止元素的默认行为
(2)如果在表单元素中使用,它将阻止其提交
(3)如果在锚元素中使用,它将阻止其导航
(4)如果在上下文菜单中使用,它将阻止其显示或显示
2、event.stopPropagation()方法
用于阻止捕获和冒泡阶段中当前事件的进一步传播
(1)可防止元素的默认行为
(2)如果在表单元素中使用,它将阻止其提交
(3)如果在锚元素中使用,它将阻止其导航
(4)如果在上下文菜单中使用,它将阻止其显示或显示
用于阻止捕获和冒泡阶段中当前事件的进一步传播