MDN’s new design is in Beta! A sneak peek: https://blog.mozilla.org/opendesign/mdns-new-design-beta/

HTMLElement.click()

O método HTMLElement.click() simula o clique do mouse em um elemento.

Quando clique é usado com elementos que o suportam (por exemplo, um dos <input> tipos listados acima), ele também dispara evento de clique do elemento que vai propagar pelos elementos mais acima na árvore de documentos (ou cadeia do evento) e disparando seus eventos de clique também. No entanto, o evento de clique, propagado como bubble, não vai iniciar a navegação do elemento <a> como se uma verdadeiro clique do mouse tivesse sido recebido. 

Sintaxe

elt.click()

Especificação

Specification Status Comentário
Document Object Model (DOM) Level 2 HTML Specification Recommendation Initial definition

Browser compatibilidade

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Basic support 20[3] 5[1] (Yes) (Yes)[2] 6[3]
input@file (limited) (Yes) 4 (Yes) 12.10 (Yes)
input@file (full) (Yes) 4 (Yes) Não suportado (Yes)
Feature Android Chrome for Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
Basic support Não suportado ? ? ? ? ?

[1] Antes Gecko 5.0 (Firefox 5.0 / Thunderbird 5.0 / SeaMonkey 2.2), Gecko não implementa o método de clique em outros elementos que podem ser esperados para responder a cliques do mouse como links (elementos <a>), nem seria necessariamente acionado o evento clique de outros elementos.

[2] Em versões do Opera o método click() irá silenciosamente ser ignorado se for realizado baseado no motor de layout Presto em <input> com o atributo type definido para o arquivo e seu CSS display propriedade definida como nenhum.

[3] As versões mais antigas tinham HTMLInputElement.click() e HTMLButtonElement.click() apenas.

Etiquetas do documento e colaboradores

 Colaboradores desta página: brunopulis, LisandroTSilva
 Última atualização por: brunopulis,