Tecnología

Inicio

Cómo cambiar IMG SRC con JavaScript

Cómo cambiar IMG SRC con JavaScript


Si quieres darle vida a su página web con imágenes que cambian sobre la marcha, puede utilizar JavaScript para editar el código fuente de una imagen, contenida en el atributo "src" de la etiqueta "img". A pesar de que casi cualquier acción se puede utilizar para activar el cambio de una imagen src, este tutorial demostrará cómo vincular el cambio a un botón en la página. Por ejemplo, si desea mostrar una versión más grande de una imagen en lugar de una miniatura, se podría proporcionar un botón que muestra la imagen completa cuando se hace clic.

Instrucciones

1 Abra el archivo .html en un editor de texto sin formato. Desplazarse hacia abajo para encontrar la imagen con la fuente que desea cambiar. En las imágenes HTML se definen por la etiqueta "<img>"; si la imagen se refirió a un archivo llamado "picture_0.jpg" en la misma carpeta que el documento HTML, la etiqueta podría decir algo como "<img src = 'picture_0.jpg'>". También podría incluir otros atributos.

2 Justo antes de que el atributo "src", añadir un atributo "id" para su imagen y el nombre de "change_image." La etiqueta de la imagen debe ser ahora algo como "<img 'change_image' id = src = 'picture_0.jpg'>"; si hay otros atributos de la etiqueta <img>, como una "alt" o atributo "title", añadir el atributo "id" en primer lugar.

3 Crear una nueva línea en el archivo HTML, directamente después de la etiqueta <img>, que une una etiqueta <span> para la función "onclick" de JavaScript. Tendrá que conocer el camino a la nueva imagen; si la imagen se llama "picture_1.jpg" y se encuentra en el mismo directorio que la primera imagen, el código sería el siguiente:

<Span style = "border: 1px solid negro" onclick = ". Document.getElementById ( 'changeImage') src = 'picture_1.jpg'"> Cambiar imagen </ span>

4 Guarde el documento HTML, haga doble clic en el archivo para abrirlo en el navegador web. Después de la imagen, verá un botón etiquetado "imagen del cambio". Haga clic en este icono para cambiar el archivo de origen de la imagen al valor que ya ha proporcionado en la función "onclick".

Consejos y advertencias

  • También puede cambiar la etiqueta <img> 's atributo src como parte de un efecto de resaltado, para que la imagen cambia cuando el ratón pasa sobre él. Para ello, cambiar la etiqueta de imagen para añadir "onMouseOver =" this.src = 'picture_1.jpg' "onmouseout =" this.src = 'picture_0.jpg' "" antes de que el "atributo src". Este código se carga "picture_1.jpg" cuando la imagen se desplaza el ratón sobre, y cambiarlo de nuevo a "picture_0.jpg" cuando el ratón sale del área.