Método createEvent() do evento

Definição e uso

createEvent() O método cria o objeto do evento.

O evento pode ser qualquer tipo de evento válido e deve ser inicializado antes de ser usado.

Exemplo

Simulação de evento mouseover:

var x = document.createEvent("MouseEvent");
x.initMouseEvent("mouseover", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
document.getElementById("myDiv").dispatchEvent(x);

Experimente você mesmo

Sintaxe

document.createEvent(type)

Valores dos parâmetros

Parâmetros Descrição
type

Obrigatório. String, define o tipo do evento.

Valores possíveis:

  • AnimationEvent
  • ClipboardEvent
  • DragEvent
  • FocusEvent
  • HashChangeEvent
  • InputEvent
  • KeyboardEvent
  • MouseEvent
  • PageTransitionEvent
  • PopStateEvent
  • ProgressEvent
  • StorageEvent
  • TouchEvent
  • TransitionEvent
  • UiEvent
  • WheelEvent

Detalhes técnicos

Retorno: Objeto Event

Suporte do navegador

Os números na tabela indicam a primeira versão do navegador que suporta completamente este método.

Atributos Chrome IE Firefox Safari Opera
createEvent() Suporte Suporte Suporte Suporte Suporte