"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como acionar programaticamente um clique em link com JavaScript?

Como acionar programaticamente um clique em link com JavaScript?

Publicado em 2024-11-04
Navegar:673

How to Programmatically Trigger a Link Click with JavaScript?

Acionando um clique em link com JavaScript

No desenvolvimento web, muitas vezes é necessário acionar ações com base nas interações do usuário, como clicar em um link. Isso pode ser feito por meio de JavaScript, permitindo ações automatizadas ou baseadas em eventos sem atualizar a página.

Clique programático no link

Para clicar em um link programaticamente usando JavaScript, você pode aproveitar o método click() no elemento de link HTML correspondente. Esta é a sintaxe:

document.getElementById('yourLinkID').click();

Neste snippet, substitua 'yourLinkID' pelo ID exclusivo ou nome do elemento de link que você deseja clique.

Exemplo de uso

Considere a seguinte estrutura HTML:

Visit Example Website

Para clicar programaticamente no link "Visitar site de exemplo", você usaria o seguinte JavaScript:

document.getElementById('exampleLink').click();

A execução deste código acionará o evento de clique no link especificado, fazendo com que o navegador navegue até o URL de destino. Observe que o método click() pode ser invocado a partir de qualquer função JavaScript ou manipulador de eventos.

Declaração de lançamento Este artigo foi reimpresso em: 1729481656 Se houver alguma violação, entre em contato com [email protected] para excluí-lo
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3