Como definir onClick com JavaScript

Como Definir Onclick Com Javascript



Um evento é uma ação realizada por um navegador ou usuário. O conceito JavaScript de manipuladores de eventos ou ouvintes pode ser utilizado para manipular esses eventos. Um determinado evento aciona a execução de um ouvinte de eventos. Um desses ouvintes de eventos é “ ao clicar .” Quando um usuário clica em um elemento, um ouvinte de evento onClick é acionado ou executado.

Este tutorial definirá o procedimento de como configurar o onClick com JavaScript.

Como definir onClick com JavaScript

Para definir o ao clicar com JavaScript, existem dois métodos diferentes, que são:







  • O primeiro método é atribuir um valor ao elemento HTML ao clicar atributo usando JavaScript.
  • O segundo método é adicionar explicitamente um ouvinte de evento no evento HTML que verifica o “ clique ” evento.

Exemplo 1: atribuir um valor ao atributo onclick do elemento HTML usando JavaScript

No arquivo HTML, crie um cabeçalho e um botão “ Clique em mim ” com a identificação “ js ” que acionará a função JavaScript ao clicar nela.



< h2 > Definir propriedade onClick com JavaScript h2 >

< ID do botão = 'js' > Clique em mim botão >

Na etapa seguinte, o botão criado será acessado e um “ ao clicar ” será anexado a ele. Ao clicar no botão, a função especificada será executada e o “ estilo.fundoCor ” mudará a cor do botão da seguinte forma:



documento. getElementById ( 'js' ) . ao clicar = função jsFunc ( ) {

documento. getElementById ( 'js' ) . estilo . cor de fundo = 'Roxo' ;

}

A saída correspondente será:





Exemplo 2: adicionar explicitamente um ouvinte de eventos no evento HTML

Crie um botão “ Clique aqui! ” e atribui um id “ evento ” para ele que irá acionar o método addEventListener() no 'clique' evento:



< ID do botão = 'evento' > Clique aqui ! Forte > botão Forte >>

Pegue o botão usando seu Eu iria e, em seguida, anexar um “ addEventListener() ” método passando um “ clique ” evento e uma função “ eventFunc ” onde a cor de fundo do botão será alterada:

documento. getElementById ( 'evento' ) . addEventListener ( 'clique' , eventFunc ) ;

função eventoFunc ( ) {

documento. getElementById ( 'evento' ) . estilo . cor de fundo = 'Verde' ;

}

Resultado

Exemplo 3: usando todos os métodos onClick de uma vez

Neste exemplo, o funcionamento de todos os métodos será exibido de uma só vez. A primeira é a maneira padrão de adicionar o atributo onclick na própria tag HTML. Depois disso, os dois métodos de configuração do atributo onclick com a ajuda de JavaScript também foram demonstrados.

No exemplo a seguir, crie três botões e veja a funcionalidade do atributo onclick.

  • O primeiro botão “ Clique ” chamará o “ htmlFunc() ” no evento de clique.
  • O botão ' Clique em mim ” será acessado com seu id atribuído “ js ” e, em seguida, atribua um valor ao atributo onclick do botão usando JavaScript.
  • O botão ' Clique aqui! ” será acessado usando o id “ evento ” e, em seguida, anexe um “ addEventListener() ” com ele:
< ID do botão = 'html' ao clicar = 'htmlFunc()' > Clique botão >< br >< br >

< ID do botão = 'js' > Clique em mim botão >< br >< br >

< ID do botão = 'evento' > Clique aqui ! botão >

A função abaixo irá acionar o “ ao clicar ” evento do botão “ Clique ”:

função htmlFunc ( ) {

alerta ( 'O botão clicado pelo evento HTML onClick' ) ;

}

Ao clicar no botão “ Clique em mim ”, a seguinte função será acionada onde uma mensagem de aviso será exibida.

documento. getElementById ( 'js' ) . ao clicar = função jsFunc ( ) {

alerta ( 'O botão clicado pela função JavaScript onClick' ) ;

}

A função dada irá acionar o botão “ Clique aqui! ”:

documento. getElementById ( 'evento' ) . addEventListener ( 'clique' , eventFunc ) ;

função eventoFunc ( ) {

alerta ( 'O botão clicado por JavaScript onClick com o método EventListener' ) ;

}

A saída exibirá mensagens de alerta em cada clique de botão:

Conclusão

Para definir o onclick com JavaScript, existem duas abordagens diferentes, a primeira é atribuir um valor ao atributo onclick do elemento HTML usando JavaScript e a segunda abordagem é adicionar explicitamente um ouvinte de evento no evento HTML que verifica o ' clique ” evento. Este tutorial definiu os métodos para definir onClick com JavaScript juntamente com exemplos.