Tengo un script que coloca una imagen basada en un clic del mouse gracias a Jose Faeti. Ahora necesito ayuda para agregar un evento .click() al código siguiente, de modo que cuando un usuario haga clic en la imagen, realice la función que se muestra en el script.¿Cómo agrego un evento .click() a una imagen?
<img src="http://soulsnatcher.bplaced.net/LDRYh.jpg" alt="unfinished bingo card" />.click()
Pongo el código completo a continuación, en caso de que quiera verlo.
<html>
<head>
<script language="javascript" type="text/javascript">
<!--
document.getElementById('foo').addEventListener('click', function (e) {
var img = document.createElement('img');
img.setAttribute('src', 'http://blog.stackoverflow.com/wp-content/uploads/stackoverflow-logo-300.png');
e.target.appendChild(img);
});
// -->
</script>
</head>
<body>
<img src="http://soulsnatcher.bplaced.net/LDRYh.jpg" alt="unfinished bingo card" />.click()
</body>
</html>
¿Ayuda?
algún motivo que no sólo está usando jQuery? En cualquier caso, está creando un elemento DOM para la imagen, agregar un oyente a eso es lo mismo que agregar un oyente a cualquier otro elemento DOM, que ya sabe cómo hacer. –