semmai e' il contrario,
non puoi parlare di elementi prima che siano presenti nell' xhtml
quindi all' onload puoi eseguire un' istruzione del genere (peraltro corretta)

il problema e' altrove:
forse c' e' piu' di un onload e quindi si sovrascrivono
o sbagli scrivendo questo onload