Robert : Aus JavaScript auf DOM zugreifen

Beitrag lesen

Sowas klappt:

<html>
    <head>
      <script type="text/javascript">
        function aufruf()
        {
            var wert = document.Formular.zielsammlung.value;
            alert(wert);
        }
      </script>
    </head>
    <body>
      <form name="Formular" action="">
        <input name="zielsammlung" type="hidden" value="Collection-10" />
        <input type="button" value="aufrufen" onclick="aufruf()">
      </form
    </body>
</html>

sowas nicht:

<html>
    <head>
      <script type="text/javascript">
        function aufruf()
        {
            var wert = document.zielsammlung.value;
            alert(wert);
        }
      </script>
    </head>
    <body>
        <input name="zielsammlung" type="hidden" value="Collection-10" />
        <input type="button" value="aufrufen" onclick="aufruf()">
    </body>
</html>

Könnt ihr mir sagen warum das nicht klappt? Ich will kein Formular wie im ersten Beispiel verwenden.