[Добавить механизм событий] addEventListener и AttactEvent
[W3C]
addEventListener ('click', function () {alert ('hello world')}, false) // Спецификация W3C добавляет события (IE8 и выше несовместимы); Первый параметр - это тип события, второй - это программа событий, третья ложь - пузырь событий, а True - это захват события
[Т.е.]
AttachEvent ('onclick', function () {alert ('hello world')}) // ie добавляет событие; Первый параметр - тип события (необходимо добавить); Второе - это программа событий; Поскольку IE поддерживает только пузыри событий, есть только два параметра
[Cross-Browser Compatibility]
Функция insertevent (obj, event, fun) {if (obj.addevenlistener) {addeventlitener (event, fun, false)} else if (obj.attach) {attertevent ('on'+event, fun)}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[Удалить механизм событий] удалить DepachEvent Depachevent
[W3c] удалить
removeEventListener () // События, добавленные с использованием addEventListener, можно удалить только через RemoveEventListener;
[Примечание] // Следующий метод удаления событий неверен, потому что программа событий не должна быть анонимной функцией
addEventListener ('click', function () {alert ('hello world')}, false)
removeEventListener ('click', function () {alert ('hello world')}, false)
[решать]
addEventListener ('click', box, false); removeEventListener ('click', box, false); function box () {alert ('hello world');}[Cross-Browser Compatibility]
функция DeleTeeEvent (obj, Event, Fun) {if (obj.RemoveEventListener) {removerEventListener (событие, веселье, false); } else if (obj.detachevent) {detachevent ('on'+event, fun)}}【Поведение по умолчанию для блокирования конкретных событий】
[Предотвратить и returnValue]
[W3C] Предотвратить
[Т.е.] reutrnvalue
[Cross-Browser Compatibility]
function (event) {event = event || window.event; if (event.preventdefault) {event.preventdefault ()} else {event.returnValue = false; }}【Получите целевой объект】
[Target и Srcelement]
function (event) {event = event || window.event; if (event.target) {return event.target; } else if (event.srcelement) {return event.srcelement; }}Приведенный выше механизм событий JavaScript совместим с [подробным компиляцией]. Это весь контент, которым я делюсь с вами. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.