イベント

イベント割り当て

onclick属性等に割り当てる

この方法はすでにレガシーとされており、HTMLとJavaScriptを分離するためには用いない方が良いとされている。

 <html>
 <head>
 <script type="text/javascript">
 function myEvent(evt) {
   var evt = evt || window.event;           // 他のブラウザ(evt)        || IE(window.event)
   var elm = evt.target || evt.srcElement;  // 他のブラウザ(evt.target) || IE(evt.srcElement)
   alert(evt.type);
   if (elm) {
     alert(elm.name + " " + elm.value);
   }
 }
 </script>
 </head>
 <body onload="myEvent(event)">
 <input name="btn_name" type="button" value="btn_val" onclick="myEvent(event)" /> <!-- IEではeventはundefined -->
 </body>
 </html>

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS