Movatterモバイル変換


[0]ホーム

URL:


  1. Tecnologia Web para desenvolvedores
  2. APIs da Web
  3. EventTarget
  4. EventTarget.dispatchEvent()

Esta página foi traduzida do inglês pela comunidade.Saiba mais e junte-se à comunidade MDN Web Docs.

View in EnglishAlways switch to English

EventTarget.dispatchEvent()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨julho de 2015⁩.

Dispara umEvent para oEventTarget especificado, invocando osEventListeners especificados, em uma ordem apropriada. O processamento normal das regras (incluindo a captura e a fase opcional debubbling) aplica-se a eventos disparados manualmente comdispatchEvent().

Sintaxe

cancelled = !target.dispatchEvent(event)
  • event é o objetoEvent a ser disparado.
  • target é utilizado para inicializar oEvent.target e determinar quais event listeners serão invocados.
  • O valor retornado éfalse se ao menos um dos event handlers o qual manipulou o evento chamouEvent.preventDefault(). De outro modo, isto retornatrue.

O métododispatchEvent jogaUNSPECIFIED_EVENT_TYPE_ERR se o tipo do evento não foi especificado pela inicialização do evento antes do método ser chamado, ou se o tipo do evento for isnull ou uma string vazia. Exceções jogadas por event handlers são reportadas como exceções não-capturáveis; os event handlers são executados em uma callstack aninhada; eles bloqueiam o chamador até que a rotina tenha sido totalmente executada, mas as execeções não se propagam para o chamador.

Notas

dispatchEvent é a última fase do processo create-init-dispatch, a qual é usada para disparar eventos na implementação do event model. O evento pode ser criado utilizando o métododocument.createEvent e pode ser inicializado cominitEvent ou outro método de inicialização mais específico, comoinitMouseEvent ouinitUIEvent.

Veja também areferência Event object.

Exemplo

VejaCreating and triggering events.

Especificações

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp