LastBoyScout: Automatisch das erste Eingabefeld aktivieren

Beitrag lesen

Ich möchte gern beim laden einer Seite den Cursor automatisch in das erste Eingabefeld setzen lassen, damit der Benutzer sofort mit der Eingabe beginnen kann.
Habe dazu folgenden Befehl in das Body- Element eingebunden:
onLoad="document.getElementsByTagName('input')[0].focus()"

Das Funktioniert auch, nur erhalte ich im Hintergrund eine Fehlermeldung: "document.getElementsByTagName('input')[0] is undefined" (null oder kein Element).
Daher würde ich stattdessen gerne den Focus auf das Eingabeelement mit tabindex="1" setzen lassen, hab aber keine Ahnung wie das korrekt angesprochen wird?