Funktion aufrufen

programmierer123

Aktives Mitglied
Hallo,
warum wird beim Start der Website die zweite Variante aufgerufen und beim Klick auf den Button, die erste Variante?

HTML:
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title></title>
  </head>
  <body>
  <button id="btn">Klick mich!!!</button>
    <script>

      // 1.
      document.getElementById("btn").onclick=printAlert;

      // 2.
      document.getElementById("btn").onclick=printAlert();

      function printAlert(){
        alert("Hallo");
      }
    </script>
  </body>
</html>
 

Zurück
Oben