Damit wir da auch mal zu einem Schluss kommen:
die Reihenfolge beachten.
Du kannst kein Element mit JavaScript in den Fokus rücken, wenn es noch garnicht existiert.
ggf. solltest du die jQuery-Variante nehmen und mit $(document).ready(); kapseln, damit sie erst ausgeführt wird, wenn das DOM komplett ist (oder zumindest das ready() auf das Element mit der Wunsch-ID packen.