⊗jsPmOECDA 422 of 505 menu

Annulation du comportement par défaut en JavaScript

Parfois, avec JavaScript, il est nécessaire d'annuler le comportement par défaut d'une balise. Par exemple, annuler la navigation vers une URL lors d'un clic sur un lien. Généralement, cela est requis lorsque nous utilisons ce lien simplement pour exécuter du code. Dans ce cas, le fait qu'un clic sur le lien déclenche une navigation n'est pas du tout souhaité.

L'annulation du comportement par défaut s'effectue grâce à l'objet Event. Pour cela, il dispose d'une méthode spéciale preventDefault(), qu'il faut appeler à n'importe quel endroit du gestionnaire d'événement.

Essayons en pratique. Supposons que nous ayons le lien suivant :

<a href="/" id="elem">lien</a>

Faisons en sorte qu'un clic sur le lien ne provoque pas de navigation vers une autre page :

let elem = document.querySelector('#elem'); elem.addEventListener('click', function(event) { event.preventDefault(); console.log('Vous ne pouvez pas suivre ce lien !'); });

Des liens sont donnés. Faites en sorte qu'au clic sur un lien, son href soit ajouté à la fin de son texte, et que la navigation ne se produise pas.

Deux champs de saisie, un paragraphe et un lien sont donnés. Supposons que des nombres soient saisis dans les champs. Faites en sorte qu'au clic sur le lien, la somme des nombres saisis soit inscrite dans le paragraphe.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser