Jose Faeti aracılığıyla bir fare tıklatmasına dayalı bir görüntü yerleştiren bir komut dosyası var. Şimdi bir kullanıcıya .click() olayı eklemek için yardıma ihtiyacım var, böylece kullanıcı görüntüyü tıkladığında betikte gösterilen işlevi yerine getiriyor.Bir görüntüye nasıl bir .click() olayı eklerim?
<img src="http://soulsnatcher.bplaced.net/LDRYh.jpg" alt="unfinished bingo card" />.click()
Görmek istediğiniz takdirde, aşağıdaki kodun tamamını aşağıya koyarım.
<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>
Yardım? Her şeyden
sadece jQuery kullanmadığınız Herhangi bir neden? Her durumda, resim için bir DOM öğesi oluşturuyorsunuz. Bu, bir dinleyicinin eklenmesiyle başka bir DOM öğesine dinleyicinin eklenmesiyle aynıdır. –