键鼠事件可以设置冒泡阻断,其他事件是否支持
其他事件也支持冒泡阻断。在 JavaScript 中,大多数事件都支持事件的冒泡和默认行为阻止,包括但不限于:
要阻止事件的冒泡,可以使用事件的 stopPropagation()
方法。要阻止事件的默认行为,可以使用事件的 preventDefault()
方法。例如:
element.addEventListener('click', function(event) {
event.stopPropagation(); // 阻止事件冒泡
event.preventDefault(); // 阻止事件默认行为
});
若对应事件对象Event下存在stopPropagation方法,就可以调用 event.stopPropagation()来阻塞事件冒泡。