Skip to content

Home > robinson > unBind

unBind() function

This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

函数 unBind 从 DOM 元素中删除事件侦听器。

Signature:

typescript
declare function unBind(dom: Node, eventType: string, fnName: EventListenerOrEventListenerObject): void;
declare function unBind(dom: Node, eventType: string, fnName: EventListenerOrEventListenerObject): void;

Parameters

ParameterTypeDescription
domNodedom 参数是事件监听器所附加的 DOM 元素。
eventTypestringeventType 参数是一个字符串,指定要删除的事件的类型。事件类型的示例包括“单击”、“按下键”、“鼠标悬停”等。
fnNameEventListenerOrEventListenerObjectfnName 参数是要从指定 DOM 元素中删除的事件侦听器函数或事件侦听器对象的名称。

Returns:

void

Example

JavaScript
   let div = document.querySelect('#btn');
   div.onclik =()=>{
     console.log('11')
   }
   unBind(div,'click')
   let div = document.querySelect('#btn');
   div.onclik =()=>{
     console.log('11')
   }
   unBind(div,'click')

Released under the MIT License.