亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

js switch語句在事件處理中的應用

js
小樊
82
2024-10-16 06:59:02
欄目: 編程語言

在 JavaScript 中,switch 語句通常用于根據變量的值執行不同的代碼塊。在事件處理程序中,switch 語句可以用于根據觸發事件的對象或屬性來執行不同的操作。

以下是一個簡單的示例,演示了如何在事件處理程序中使用 switch 語句:

HTML 代碼:

<!DOCTYPE html>
<html>
<head>
  <title>Switch statement in event handler</title>
</head>
<body>
  <button id="btn1">Button 1</button>
  <button id="btn2">Button 2</button>
  <button id="btn3">Button 3</button>

  <script src="script.js"></script>
</body>
</html>

JavaScript 代碼 (script.js):

document.addEventListener('DOMContentLoaded', function() {
  const btn1 = document.getElementById('btn1');
  const btn2 = document.getElementById('btn2');
  const btn3 = document.getElementById('btn3');

  btn1.addEventListener('click', function() {
    handleClick('Button 1');
  });

  btn2.addEventListener('click', function() {
    handleClick('Button 2');
  });

  btn3.addEventListener('click', function() {
    handleClick('Button 3');
  });

  function handleClick(buttonId) {
    switch (buttonId) {
      case 'Button 1':
        console.log('Button 1 clicked');
        break;
      case 'Button 2':
        console.log('Button 2 clicked');
        break;
      case 'Button 3':
        console.log('Button 3 clicked');
        break;
      default:
        console.log('Unknown button clicked');
    }
  }
});

在這個示例中,我們為三個按鈕分別添加了點擊事件監聽器。當點擊某個按鈕時,會調用 handleClick 函數,并將被點擊的按鈕的 ID 作為參數傳遞。在 handleClick 函數中,我們使用 switch 語句根據傳入的按鈕 ID 執行相應的操作。

0
本溪| 根河市| 洛南县| 美姑县| 惠安县| 新化县| 简阳市| 从化市| 兴文县| 荔浦县| 盘锦市| 乐都县| 汕头市| 同心县| 南宁市| 民勤县| 通州市| 都江堰市| 枣强县| 庐江县| 瑞丽市| 甘泉县| 长子县| 龙井市| 米泉市| 凤冈县| 绥阳县| 永登县| 建水县| 内江市| 永春县| 建湖县| 辽宁省| 华蓥市| 吉林市| 偏关县| 彩票| 洪湖市| 桓台县| 广宗县| 长泰县|