Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/08/2016, 04:49
dardosmania
 
Fecha de Ingreso: julio-2015
Mensajes: 85
Antigüedad: 9 años, 7 meses
Puntos: 4
Respuesta: Cambio de Imagen para responsividad

Buenas

Eso que comentas que solo funciona cuando lo pones debajo es debido a que esa linea se esta ejecutando antes de que el elemento html se haya creado entonces no encuentra ningun elemento con esa id.

Para resolverlo tienes la opcion javascript:
Código Javascript:
Ver original
  1. window.onload = function(){
  2. //Aqui el codigo JavaScript
  3. }

O la opcion JQuery

Código Javascript:
Ver original
  1. $(document).ready(function () {
  2. //Aqui el codigo JavaScript
  3. });

Ambas operaciones realizan la misma funcion, es lo que hace es ejecutar el codigo javascript una vez que se haya cargado todo el html asi evitas que te pase lo que sucede