91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
洛扎县| 罗源县| 竹北市| 襄城县| 临湘市| 安远县| 孝义市| 玉龙| 万州区| 昆山市| 香港| 舟山市| 噶尔县| 东源县| 石家庄市| 双桥区| 隆德县| 科技| 广昌县| 永川市| 九龙坡区| 精河县| 普兰店市| 温州市| 慈溪市| 大田县| 东海县| 正镶白旗| 新建县| 闽侯县| 霍林郭勒市| 邵阳县| 铜山县| 靖宇县| 庆城县| 儋州市| 建昌县| 平武县| 平山县| 清远市| 扎赉特旗|