Documento HTM DOM createEvent()
Exemplo
Simule um evento de mouseover:
const ev = document.createEvent("MouseEvent");
ev.initMouseEvent("mouseover", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
document.getElementById("myDiv").dispatchEvent(ev);
Definição e uso
O createEvent()
método cria um objeto de evento.
O evento deve ser de um tipo de evento legal e deve ser inicializado (enviado) antes do uso.
Sintaxe
document.createEvent(type)
Parâmetros
Parameter | Description |
type | Required. The type of event. AnimationEvent ClipboardEvent DragEvent FocusEvent HashChangeEvent InputEvent KeyboardEvent MouseEvent PageTransitionEvent PopStateEvent ProgressEvent StorageEvent TouchEvent TransitionEvent UiEvent WheelEvent |
Valor de retorno
Modelo | Descrição |
Objeto | Um objeto de evento. |
Suporte ao navegador
document.createEvent()
é um recurso DOM Nível 1 (1998).
É totalmente suportado em todos os navegadores:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |