2017-11-07 7 views
1

もし私がsearchbox.onsubmit = function(){ //Function here }を持っていて、searchbtn.onclickが同じ機能を起動させたいのであれば、どうしたらいいですか?あなたは試したことがあり関数に複数のイベントをバインドしますか?

+1

あなたの 'function(){}'は匿名関数と呼ばれます。 jas7457のように関数の名前を指定すると、必要な回数だけその関数を再利用できます。 – IrkenInvader

答えて

2

は...

function handleEvent(){ 
} 

searchbox.onsubmit = handleEvent; 
searchbtn.onclick = handleEvent; 
0

これは、あまりにも動作します。

var myFunction = function() { 
    alert("myfunc"); 
} 

searchbox.addEventListener("submit", myFunction); 
searchbtn.addEventListener("click", myFunction); 
関連する問題