js取消事件默认行为还原
时间: 2023-07-30 20:04:14 浏览: 83
可以使用`event.preventDefault()`方法来取消事件的默认行为,如果想要还原默认行为,可以使用`event.returnValue`属性。
例如,取消链接的默认跳转行为:
```javascript
document.querySelector('a').addEventListener('click', function(event) {
event.preventDefault();
});
// 还原默认行为
document.querySelector('a').addEventListener('dblclick', function(event) {
event.returnValue = true;
});
```
需要注意的是,有些事件的默认行为不能被还原,例如`unload`事件。
阅读全文