Używanie wielu przycisków na tej samej funkcji, która przekierowuje do różnych funkcji

Więc ... mam ten problem przez kilka dni, nie wiedząc, jak to zrobić, i potrzebuję pomocy.

Mam wiele przycisków i kliknięcie ich wszystkich przekierowuje mnie do tej samej funkcji iz tej funkcji przechodzi do innej funkcji określonej dla tego przycisku. Każdy pomysł, w jaki sposób mogę wykonać kilka funkcji, wiedząc, który przycisk został kliknięty? przykład:

 <html>

<button type="button" onclick="myFunction()" id="1">Button1</button>
<button type="button" onclick="myFunction()" id="2">Button1</button>
<button type="button" onclick="myFunction()" id="3">Button1</button>

<script>

function myFunction()
{
   var x=0;

    if (button 1){
     x=1;
     myFunction1(x);}

   if (button 2){
    x=2;
    myFunction2(x);}

    if (button 3){
     x=3;
     myFunction3(x);}

     ...
    myFunction3(x){
    alert(x);
}
}

</script>

</html>

questionAnswers(4)

yourAnswerToTheQuestion