ตัวจัดการหลายตัวสำหรับเหตุการณ์เดียวใน JavaScript

คุณสามารถผูกฟังก์ชันหลายฟังก์ชันเข้ากับองค์ประกอบเดียวได้ ลองดูตัวอย่าง สมมติว่ามีปุ่ม:

html<input id="button" type="submit">

สมมติว่ามีฟังก์ชันสองฟังก์ชัน:

javascriptfunction func1() {
  console.log('1');
}

function func2() {
  console.log('2');
}

รับลิงก์ไปยังปุ่มของเราในตัวแปร:

javascriptlet button = document.querySelector('#button');

ทีนี้ลองผูกทั้งฟังก์ชันแรกและฟังก์ชันที่สองเข้ากับปุ่มของเราเป็นตัวจัดการการคลิก:

javascriptbutton.addEventListener('click', func1);
button.addEventListener('click', func2);
Задание 1

ให้ย่อหน้านี้:

html<p id="elem">text</p>

ให้ฟังก์ชันต่อไปนี้:

javascriptfunction func1() {
  console.log('1');
}

function func2() {
  console.log('2');
}

function func3() {
  console.log('3');
}

ผูกฟังก์ชันทั้งหมดเหล่านี้เข้ากับย่อหน้าของเรา