[Adicionar mecanismo de evento] AddEventListener e AnextEvent
[W3C]
addEventListener ('click', function () {alert ('hello world')}, false) // especificação W3C adiciona eventos (ie8 e acima são incompatíveis); O primeiro parâmetro é o tipo de evento, o segundo é o programa de eventos, o terceiro false é a bolha do evento, e True é a captura de eventos
[IE]
AnexeEvent ('OnClick', function () {alert ('hello world')}) // ie adiciona um evento; O primeiro parâmetro é o tipo de evento (precisa adicionar); O segundo é o programa de eventos; Como o IE só suporta bolhas de eventos, existem apenas dois parâmetros
[Compatibilidade entre navegadores]
function insertevent (obj, evento, diversão) {if (obj.addevenListener) {addEventLitener (evento, diversão, false)} else if (obj.attach) {ATCHEVENT ('em'+evento, diversão)}}[Excluir mecanismo de eventos] Remova o Destachevent de Listener
[W3C] RemovereventListener
RemoneventListener () // Eventos adicionados usando addEventListener só pode ser excluído através do RemoneventListener;
[Nota] // O seguinte método de exclusão de eventos está errado, porque o programa de eventos não deve ser uma função anônima
addEventListener ('click', function () {alert ('hello world')}, false)
RemoneeventListener ('clique', function () {alert ('hello world')}, false)
[resolver]
addEventListener ('clique', caixa, false); removerventListener ('clique', caixa, false); caixa de função () {alert ('hello world');}[Compatibilidade entre navegadores]
função deleteevent (obj, evento, diversão) {if (obj.removeEventListener) {removeventListener (evento, diversão, false); } else if (obj.detachevent) {Detachevent ('on'+evento, diversão)}}【Comportamento padrão para bloquear eventos específicos】
[PreventDefault e ReturnValue]
[W3C] PreventDefault
[Ou seja] reutrnValue
[Compatibilidade entre navegadores]
function (event) {event = event || Window.Event; if (event.preventDefault) {event.preventDefault ()} else {event.returnValue = false; }}【Obtenha o objeto de destino】
[Target e SRCELEMENT]
function (event) {event = event || Window.Event; if (event.target) {return event.target; } else if (event.srcelement) {return event.srcelement; }}O mecanismo de evento JavaScript acima é compatível com [compilação detalhada]. É todo o conteúdo que compartilho com você. Espero que você possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.