Hola.
A ver si alguiénme puede ayudar, pues empiezo con JavaScript y lo del DOM me está pudiendo.
Tengo una serie de imágenes. Quiero crear una función asociada por un sólo addEventListener para click
Dentro de la función quiero
a) Identificar que imagen genera el evento
b) Si es una imagen determinada cambiarla por otra.
Por lo que necesito saber es 1. como identificar la imagen que genera el evento, 2.Como conocer su ID para usarlo en un IF, 3.Como modificar su contenido.
En resumen lo que pretendo es no tener que usar un onClick en cada imagen con una función distinta asociada a cada una.
Os adjunto el poco código que he hecho de prueba pero que no acaba de funcionarme.
¿Puede alguien ayudarme? Estoy pelín desesperado.
Gracías de antemano.
<!DOCTYPE HTML >
<html>
<head>
<meta charset="utf-8">
<script languaje="javascript" type="text/javascript">
function cambiarMarca() {
var elEvento = arguments[0];
elEvento.src="markblanca.png";
}
document.addEventListener("click", cambiarMarca);
</script>
</head>
<body>
<image id="btro" src="btnrojo.png" height="45" width="45">
<image id="btaz" src="btnazul.png" height="45" width="45">
<image id="btve" src="btnverde.png" height="45" width="45">
<image id="btam" src="btnamarillo.png" height="45" width="45">
<image id="btfu" src="btnfucsia.png" height="45" width="45">
<image id="btna" src="btnnaranja.png" height="45" width="45">
</body>
</html>