」を使用して、タグのイベント属性にイベントを追加します。 2. イベント ソースのイベント属性を使用します。イベント処理関数をバインドするには、構文「イベント ソース オブジェクト.on イベント名 = イベント ハンドラー関数」を使用します。"/> 」を使用して、タグのイベント属性にイベントを追加します。 2. イベント ソースのイベント属性を使用します。イベント処理関数をバインドするには、構文「イベント ソース オブジェクト.on イベント名 = イベント ハンドラー関数」を使用します。">

ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptでのイベント処理のメソッドは何ですか

JavaScriptでのイベント処理のメソッドは何ですか

青灯夜游
青灯夜游オリジナル
2021-10-08 15:30:313842ブラウズ

JavaScript でのイベント処理のメソッドは次のとおりです: 1. タグのイベント属性にイベントを追加します (構文は ""; 2.イベント ソースを使用する イベント属性はイベント処理関数にバインドされます。構文は「イベント ソース オブジェクト.on イベント名 = イベント処理関数」です。

JavaScriptでのイベント処理のメソッドは何ですか

このチュートリアルの動作環境: Windows 7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

Javascriptイベント処理メソッド

方法1. タグのevent属性にイベントを追加する

HTML タグのイベント属性を使用してハンドラーをバインドします。 HTML タグのイベント属性を使用してイベント ハンドラーをバインドする場合、イベント属性内のスクリプト コードには関数宣言を含めることはできませんが、関数呼び出しまたはセミコロンで区切られた一連のスクリプト コードを含めることはできることに注意してください。

#例:


<!doctype html>
<html>
<head>
<meta charset="utf-8">
<script>
     function printName(){
          var name = "张三";
          alert(name);
     }
</script>
</head>
<body>
     <input type="button" onClick="printName()" value="事件绑定测试"/>
</body>
</html>

JavaScriptでのイベント処理のメソッドは何ですか

#方法 2. イベント ソースのイベント属性を使用してハンドラーをバインドします

HTML と JS を分離する 1 つの方法は、イベント ソースのイベント属性を使用してイベント処理関数をバインドすることです。バインド形式は次のとおりです: 形式内の

obj.on事件名 = 事件处理函数

obj はイベント ソース オブジェクトです。バインドされたイベント プログラムは通常、無名関数の定義ステートメント、または関数名です。

イベント ソースのイベント属性にハンドラーをバインドする例:

oBtn.onclick = function(){//oBtn为事件源对象,它的单击事件绑定了一个匿名函数定义
      alert(&#39;hi&#39;)
};

例: イベント ソースのイベント属性を使用してイベント ハンドラー関数をバインドします。

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<script>
     window.onload = function(){//窗口加载事件绑定了一个匿名函数
          //定义一个名为fn的函数
          function fn(){
               alert(&#39;hello&#39;);
          }
          //获取事件源对象
          var oBtn1 = document.getElementById("btn1");
          var oBtn2 = document.getElementById("btn2");
         
          //绑定一个匿名函数
          oBtn1.onclick = function(){
               alert("hi");
          }
          //绑定一个函数名
          oBtn2.onclick = fn;
     };
</script>
</head>
<body>
   <input type="button" id="btn1" value="绑定一个匿名函数">
   <input type="button" id="btn2" value="绑定一个函数名">
</body>
</html>

[推奨学習:

JavaScript 上級チュートリアル

]

以上がJavaScriptでのイベント処理のメソッドは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。