js事件触发和解绑的方法
时间: 2023-07-08 16:54:55 浏览: 95
在 JavaScript 中,事件触发和解绑的方法如下:
事件触发:
1. 使用 addEventListener() 方法添加事件监听器。
```javascript
element.addEventListener(event, function, useCapture);
```
其中,element 表示要添加事件监听的元素;event 表示要监听的事件类型,例如 `"click"`、`"mouseover"` 等;function 表示事件触发时要执行的回调函数;useCapture 表示是否使用事件捕获,默认为 `false`。
2. 使用 `on` 开头的事件属性添加事件监听器。
```javascript
element.onclick = function;
```
其中,element 表示要添加事件监听的元素;`onclick` 表示要监听的事件类型,可以换成其他事件类型;function 表示事件触发时要执行的回调函数。
事件解绑:
1. 使用 removeEventListener() 方法移除事件监听器。
```javascript
element.removeEventListener(event, function, useCapture);
```
其中,element 表示要移除事件监听的元素;event 表示要移除的事件类型,例如 `"click"`、`"mouseover"` 等;function 表示要移除的回调函数,必须是先前使用 addEventListener() 方法添加的回调函数;useCapture 表示之前添加事件监听器时是否使用了事件捕获。
2. 将 `on` 开头的事件属性设置为 `null`。
```javascript
element.onclick = null;
```
其中,element 表示要移除事件监听的元素;`onclick` 表示要移除的事件类型,可以换成其他事件类型。
阅读全文