אירועים ו-Event Listeners

אירועים הם פעולות המתרחשות בדף האינטרנט שניתן להגיב אליהן באמצעות JavaScript. Event Listeners הם פונקציות המגיבות לאירועים אלו.

הוספת Event Listener


    document.getElementById('myButton').addEventListener('click', function() {
      alert('Button clicked!');
    });
    

בדוגמה זו, מאזין לאירוע click נוסף לכפתור עם ID myButton. כאשר הכפתור נלחץ, מופיעה התראה.

הסרת Event Listener


    function showAlert() {
      alert('Button clicked!');
    }

    document.getElementById('myButton').addEventListener('click', showAlert);
    document.getElementById('myButton').removeEventListener('click', showAlert);
    

בדוגמה זו, הוספנו ואז הסרנו את המאזין לאירוע click באמצעות פונקציה נפרדת בשם showAlert.

אירועים נפוצים

  • click: נלחץ על אלמנט
  • mouseover: העכבר עבר מעל אלמנט
  • mouseout: העכבר יצא מאלמנט
  • keydown: מקש נלחץ
  • keyup: מקש שוחרר

Event Object


    document.getElementById('myButton').addEventListener('click', function(event) {
      console.log('Button clicked at coordinates: ' + event.clientX + ', ' + event.clientY);
    });
    

באמצעות Event Object ניתן לקבל מידע נוסף על האירוע, כמו מיקום לחיצה בעכבר.

תגובות

רק רגע

מאמרים אחרונים

















































שיתוף