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 Obsoleto Initial definition

Browser compatibilidade

Estamos convertendo nossos dados de compatibilidade para o formato JSON. Esta tabela de compatibilidade ainda usa o formato antigo, pois ainda não convertemos os dados que ela contém. Descubra como você pode ajudar!

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.