web:js:dom

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
web:js:dom [2023/03/30 23:56] – [Listener] jcheronweb:js:dom [2023/03/31 03:06] (Version actuelle) – [Suppression de Listener] jcheron
Ligne 248: Ligne 248:
 <button id="bt-alert">Click me!</button> <button id="bt-alert">Click me!</button>
 <script> <script>
-document.getElementById('bt-alert').addEventListener("click", function(){ alert("Hello World!"); });+document.getElementById('bt-alert').addEventListener('click', function(){ alert('Hello World!'); });
 </script> </script>
 </div></html> </div></html>
  
 +Il est possible d'ajouter plusieurs gestionnaires sur le même évènement d'un élément.
  
 +==== Suppression de Listener ====
 +
 +<sxh html>
 +<button id="bt-alert-2">Click me...</button>
 +<script>
 +const message=function(){ alert('Hello World!'); };
 +const bt=document.getElementById('bt-alert-2');
 +bt.addEventListener('click', message);
 +bt.removeEventListener('click', message);
 +</script>
 +</sxh>
 +
 +<html><div class="imageB">
 +<button id="bt-alert-2">Click me...</button>
 +<script>
 +const message=function(){ alert('Hello World!'); };
 +const bt=document.getElementById('bt-alert-2');
 +bt.addEventListener('click', message);
 +bt.removeEventListener('click', message);
 +</script>
 +</div></html>
  
  
  • web/js/dom.1680213394.txt.gz
  • Dernière modification : il y a 2 ans
  • de jcheron