2017-11-07 2 views
1

Wenn ich searchbox.onsubmit = function(){ //Function here } habe und wollte searchbtn.onclick die gleiche Funktion auslösen, wie würde ich das tun?Mehrere Ereignisse an eine Funktion binden?

+1

Ihre 'function() {}' wird anonyme Funktion genannt. Wenn Sie die Funktion so benennen, wie es jas7457 vorschlägt, können Sie sie beliebig oft wiederverwenden. – IrkenInvader

Antwort

2

Haben Sie versucht ...

function handleEvent(){ 
} 

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

Dies wird auch funktionieren.

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

searchbox.addEventListener("submit", myFunction); 
searchbtn.addEventListener("click", myFunction); 
Verwandte Themen