Molto probabilmente il tuo script si trova nell'head del documento e non attende il caricamento della pagina, di conseguenza non "trova" gli elementi su cui compiere le sue azioni.
Prova a racchiudere il codice all'interno della funzione onload.
codice:<script type="text/javascript"> window.onload=function(){ // qui il tuo codice } </script>

Rispondi quotando