1
もし私がsearchbox.onsubmit = function(){ //Function here }
を持っていて、searchbtn.onclick
が同じ機能を起動させたいのであれば、どうしたらいいですか?あなたは試したことがあり関数に複数のイベントをバインドしますか?
もし私がsearchbox.onsubmit = function(){ //Function here }
を持っていて、searchbtn.onclick
が同じ機能を起動させたいのであれば、どうしたらいいですか?あなたは試したことがあり関数に複数のイベントをバインドしますか?
は...
function handleEvent(){
}
searchbox.onsubmit = handleEvent;
searchbtn.onclick = handleEvent;
これは、あまりにも動作します。
var myFunction = function() {
alert("myfunc");
}
searchbox.addEventListener("submit", myFunction);
searchbtn.addEventListener("click", myFunction);
あなたの 'function(){}'は匿名関数と呼ばれます。 jas7457のように関数の名前を指定すると、必要な回数だけその関数を再利用できます。 – IrkenInvader