Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScript HTML DOMを使用して同じ要素に多くのイベントハンドラーを追加するにはどうすればよいですか?


同じ要素に複数のイベントハンドラーを追加するには、addEventListener()を複数回使用します。イベントハンドラごとに、addEventListener()メソッドを追加する必要があります。

次のコードを実行して、複数のイベントハンドラーを追加する方法を学ぶことができます-

<!DOCTYPE html>
<html>
   <body>
      <p>Click the below button once to get Date.</p>
      <p>Click the below button twice to get an alert box.</p>
      <button id="btnid"> Click me </button>
      <p id="pid"></p>
   
      <script>
         document.getElementById("btnid").addEventListener("click", displayEvent);
         var res = document.getElementById("btnid");
         res.addEventListener("dblclick", myFunction);
         function displayEvent() {
            document.getElementById("pid").innerHTML = Date();
         }
         function myFunction() {
            alert ("You clicked the button twice!");
         }
      </script>
   </body>
</html>

  1. JavaScriptを使用して要素にクラス名を追加するにはどうすればよいですか?

    JavaScriptを使用して要素にクラス名を追加するには、コードは次のとおりです- 例 <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style>    .newStyle {       font-family: "Segoe UI", Tahoma, Geneva,

  2. JavaScriptを使用して現在の要素にアクティブなクラスを追加するにはどうすればよいですか?

    JavaScriptを使用して現在の要素にアクティブなクラスを追加するには、コードは次のとおりです- 例 <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style>    .btn {       border: none;       outline: non