Tôi có một tập lệnh đặt hình ảnh dựa trên một cú nhấp chuột nhờ vào số Jose Faeti. Bây giờ tôi cần trợ giúp thêm sự kiện .click() vào mã bên dưới để khi người dùng nhấp vào hình ảnh, nó thực hiện chức năng được hiển thị trong tập lệnh.Làm cách nào để thêm sự kiện .click() vào hình ảnh?
<img src="http://soulsnatcher.bplaced.net/LDRYh.jpg" alt="unfinished bingo card" />.click()
Tôi đặt toàn bộ mã bên dưới, trong trường hợp bạn muốn xem.
<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>
Trợ giúp?
Bất kỳ lý do bạn không chỉ sử dụng jQuery? Trong mọi trường hợp, bạn đang tạo một phần tử DOM cho hình ảnh - việc thêm một trình lắng nghe vào đó giống như việc thêm một trình lắng nghe vào bất kỳ phần tử DOM nào khác - mà bạn đã biết cách thực hiện. –