logo

Événement JavaScript onclick

Le sur clic L'événement se produit généralement lorsque l'utilisateur clique sur un élément. Il permet au programmeur d'exécuter une fonction JavaScript lorsqu'un élément est cliqué. Cet événement peut être utilisé pour valider un formulaire, des messages d'avertissement et bien d'autres.

Grâce à JavaScript, cet événement peut être ajouté dynamiquement à n'importe quel élément. Il prend en charge tous les éléments HTML sauf , , , , , , , ,
, ,
et . Cela signifie que nous ne pouvons pas appliquer le sur clic événement sur les balises données.

En HTML, on peut utiliser le sur clic attribuer et attribuer un Fonction JavaScript à cela. Nous pouvons également utiliser le JavaScript addEventListener() méthode et passer un Cliquez sur événement pour une plus grande flexibilité.

Syntaxe

Voyons maintenant la syntaxe d'utilisation du sur clic événement en HTML et en javascript (sans addEventListener() méthode ou en utilisant la addEventListener() méthode).

En HTML

 

En Javascript

 object.onclick = function() { myScript }; 

En JavaScript en utilisant la méthode addEventListener()

 object.addEventListener('click', myScript); 

Voyons comment utiliser sur clic événement en utilisant quelques illustrations. Nous allons maintenant voir les exemples d'utilisation de sur clic événement en HTML et en JavaScript.

chaînes en c

Exemple 1 - Utilisation de l'attribut onclick en HTML

Dans cet exemple, nous utilisons le HTML sur clic attribut et en lui attribuant une fonction JavaScript. Lorsque l'utilisateur clique sur le bouton donné, la fonction correspondante sera exécutée et une boîte de dialogue d'alerte s'affichera à l'écran.

 function fun() { alert(&apos;Welcome to the javaTpoint.com&apos;); } <h3> This is an example of using onclick attribute in HTML. </h3> <p> Click the following button to see the effect. </p> Click me 
Testez-le maintenant

Sortir

Événement JavaScript onclick

Après avoir cliqué sur le bouton donné, la sortie sera -

Événement JavaScript onclick

Exemple 2 - Utilisation de JavaScript

Dans cet exemple, nous utilisons JavaScript sur clic événement. Nous utilisons ici le sur clic événement avec l’élément paragraphe.

Lorsque l'utilisateur clique sur l'élément de paragraphe, la fonction correspondante sera exécutée et le texte du paragraphe sera modifié. En cliquant sur le

élément, la couleur d'arrière-plan, la taille, la bordure et la couleur du texte seront également modifiées.

 onclick event <h3> This is an example of using onclick event. </h3> <p> Click the following text to see the effect. </p> <p id="para">Click me</p> document.getElementById(&apos;para&apos;).onclick = function() { fun() }; function fun() { document.getElementById(&apos;para&apos;).innerHTML = &apos;Welcome to the javaTpoint.com&apos;; document.getElementById(&apos;para&apos;).style.color = &apos;blue&apos;; document.getElementById(&apos;para&apos;).style.backgroundColor = &apos;yellow&apos;; document.getElementById(&apos;para&apos;).style.fontSize = &apos;25px&apos;; document.getElementById(&apos;para&apos;).style.border = &apos;4px solid red&apos;; } 
Testez-le maintenant

Sortir

Événement JavaScript onclick

Après avoir cliqué sur le texte Cliquez sur moi, la sortie sera -

Événement JavaScript onclick

Exemple 3 - Utilisation de la méthode addEventListener()

Dans cet exemple, nous utilisons JavaScript addEventListener() méthode pour joindre un Cliquez sur événement à l’élément paragraphe. Lorsque l'utilisateur clique sur l'élément de paragraphe, le texte du paragraphe est modifié.

En cliquant sur le paragraphe, la couleur d'arrière-plan et la taille de la police des éléments changeront également.

 <h3> This is an example of using click event. </h3> <p> Click the following text to see the effect. </p> <p id="para">Click me</p> document.getElementById(&apos;para&apos;).onclick = function() { fun() }; function fun() { document.getElementById(&apos;para&apos;).innerHTML = &apos;Welcome to the javaTpoint.com&apos;; document.getElementsByTagName(&apos;body&apos;)[0].style.color = &apos;blue&apos;; document.getElementsByTagName(&apos;body&apos;)[0].style.backgroundColor = &apos;lightgreen&apos;; document.getElementsByTagName(&apos;body&apos;)[0].style.fontSize = &apos;25px&apos;; document.getElementById(&apos;para&apos;).style.border = &apos;4px solid red&apos;; } 
Testez-le maintenant

Sortir

bfs contre dfs
Événement JavaScript onclick

En cliquant sur le texte Cliquez-moi , le résultat sera -

Événement JavaScript onclick