Porque tu archivo con el código JavaScript carga
antes que los elementos del documento, entonces, no afecta a ninguno.
Como veo que usas la librería jQuery (debiste de publicar esto en el foro respectivo), debes de ejecutar dicho código con el método
.ready()
.
Código Javascript
:
Ver original$(document).ready(function(){
//Acá va tu código
});
Saludos