2017-11-27 7 views

答えて

0

すべてのイベントは、要素

var x = document.getElementById("test") 
 

 
if (x) { 
 
    ['click', 'mouseover'].forEach(function(item) { 
 
    x.addEventListener(item, function(event) { 
 
     console.log(event.type) 
 
    }) 
 
    }) 
 
}
<button id="test">Test Button</button>
でイベントをアタッシュケース追加する反復&使用 addEventListenerことができる配列に格納することができます

3

この方法を試してみてくださいよう

if (var) { 
      var.onclick || var.onmouseover= function() { 
    //   do something 
    } 

何かを追加したい

if (var) { 
     var.onclick = function() { 
//   do something 
} 

を持っています。しかし、また、あなたの変数名を変更

el.onclick = el.onmouseover = function() { 

} 

el.onmouseoverは、関数を参照し、el.onmouseover = function()el.onclickに割り当てられる機能の参照を返します。

let a; 
 
let b; 
 

 
a = b = function() { 
 
    console.log('Test'); 
 
}; 
 

 
a(); 
 
b(); 
 

 
console.log(a === b);

関連する問題