Si colocas el código JavaScript en la cabecera del documento, debes de ejecutarlo cuando terminen de cargar los elementos del documento:
Código Javascript
:
Ver originaldocument.addEventListener("DOMContentLoaded", function(){
//Tus instrucciones
}, false);
También puedes colocarlo después de todos los elementos, justo antes de la etiqueta
</body>
.
Y solo para que veas que funciona:
DEMO
Un saludo