Последние учебники веб-разработки
×

JavaScript Справка

обзор

JavaScript

JS строка JS Число JS операторы JS Заявления JS математический JS Дата JS массив JS логический JS RegExp JS Глобальный JS конверсионный

браузер BOM

Window Navigator Screen History Location

HTML DOM

DOM Документ DOM элементы DOM Атрибуты DOM Мероприятия DOM Стиль

HTML Объекты

<a> <abbr> <address> <area> <article> <aside> <audio> <b> <base> <bdo> <blockquote> <body> <br> <button> <canvas> <caption> <cite> <code> <col> <colgroup> <datalist> <dd> <del> <details> <dfn> <dialog> <div> <dl> <dt> <em> <embed> <fieldset> <figcaption> <figure> <footer> <form> <head> <header> <h1> - <h6> <hr> <html> <i> <iframe> <img> <ins> <input> button <input> checkbox <input> color <input> date <input> datetime <input> datetime-local <input> email <input> file <input> hidden <input> image <input> month <input> number <input> password <input> radio <input> range <input> reset <input> search <input> submit <input> text <input> time <input> url <input> week <kbd> <keygen> <label> <legend> <li> <link> <map> <mark> <menu> <menuitem> <meta> <meter> <nav> <object> <ol> <optgroup> <option> <output> <p> <param> <pre> <progress> <q> <s> <samp> <script> <section> <select> <small> <source> <span> <strong> <style> <sub> <summary> <sup> <table> <td> <th> <tr> <textarea> <time> <title> <track> <u> <ul> <var> <video>

Другие объекты

CSSStyleDeclaration


 

HTML DOM removeEventListener() Method

<Элемент объекта

пример

Удаление "mousemove" событие , которое было прикреплено с addEventListener() метод:

// Attach an event handler to <div>
document.getElementById("myDIV").addEventListener("mousemove", myFunction);

// Remove the event handler from <div>
document.getElementById("myDIV").removeEventListener("mousemove", myFunction);
Попробуй сам "

Определение и использование

removeEventListener() метод удаляет обработчик события , который был прикреплен с addEventListener() метод.

Примечание: Для удаления обработчиков событий, вызывается функция , заданная с addEventListener() метода должна быть внешней функцией, как и в приведенном выше примере (myFunction) .

Анонимные функции, такие как "элемент. removeEventListener(" event ", function() {} MyScript);" не будет работать.


Поддержка браузеров

Числа в таблице указать первую версию браузера, который полностью поддерживает метод.

метод
removeEventListener() 1,0 9,0 1,0 1,0 7,0

Синтаксис

element .removeEventListener( event , function , useCapture )

Значения параметров

параметр Описание
event Необходимые. Строка, задающая имя события для удаления.

Примечание: Не используйте "on" префикс. Например, используйте "click" вместо "onclick" .

Совет: Для просмотра списка всех событий HTML DOM, смотрите на нашем полный HTML DOM Event Ссылка на объект .
function Необходимые. Задает функцию для удаления.
useCapture Необязательный. Логическое значение, которое определяет фазу события, чтобы удалить обработчик события из.

Возможные значения:
  • правда - Удаляет обработчик событий из фазы захвата
  • По умолчанию ложно. Удаляет обработчик событий из пузырьковой фазы
Примечание: Если обработчик события придавалось два раза, один с захватом и один пузыриться, каждый из них должен быть удален отдельно.

Технические подробности

DOM Версия: Уровень DOM 2 события
Возвращаемое значение: Нет возвращаемого значения
Changelog: Параметр useCapture стал необязательным в Firefox 6 и Opera 12.0 (has always been optional for Chrome, IE and Safari)

Примеры

Еще примеры

пример

Для браузеров , которые не поддерживают removeEventListener() метод, вы можете использовать detachEvent() метод.

Этот пример демонстрирует решение кросс-браузер:

var x = document.getElementById("myDIV");
if (x.removeEventListener) {                   // For all major browsers, except IE 8 and earlier
    x.removeEventListener("mousemove", myFunction);
} else if (x.detachEvent) {                    // For IE 8 and earlier versions
    x.detachEvent("onmousemove", myFunction);
}
Попробуй сам "

Похожие страницы

JavaScript Учебник HTML DOM EventListener

JavaScript Ссылка: документ. removeEventListener()


<Элемент объекта