Cita:
Iniciado por jam1138 ... dicho sea de paso, lo que haces esta mal. Imprimes tu código JS antes de estructurar tu página HTML. El código JS que quieres imprimir debes hacerlo entre las etiquetas <head>.
ya veo, no queria que veo que tendré que ordenar mi código, Jam si bien es una práctica acostumbrada colocar el JS entre los head esto es para hacer que se cargue más rápido, pero no necesariamente deben estar siempre ahí y como es en mi caso lo coloque arriba y funciona sin problemas. formas nada más...