有click()
图片功能吗?不是功能,而是像按钮这样onClick
的实际功能click()
问问题
62 次
5 回答
2
不,图像没有click
功能。
将HTMLImageElement(未click
列出)的 IDL 与HTMLInputElement(click
列出)的 IDL 进行比较。
(不过,有趣的是,HTML5 规范——更新的——不再click
在 s 上显示函数HTMLInputElement
。链接:HTML5HTMLImageElement
- HTML5HTMLInputElement
。)
于 2012-10-31T18:44:46.790 回答
1
编辑
你也可以试试这个 jQuery 解决方案
<img src="http://jsfiddle.net/img/logo.png" />
像这样绑定事件:
$(function () {
$("img").click(function() {
alert('Hello World!');
});
});
javascript和html解决方案
我认为不是,但您可以像这样解决问题
<a href="#" onClick="alert('Hello World!')"><img title="The Link" /></a>
这使您的图像可点击
于 2012-10-31T18:46:08.767 回答
0
将图像放入按钮中。
<button><image src="foo"/></button>
您可以在内部使用背景图像而不是图像标签。
于 2012-10-31T18:52:32.930 回答
0
你有什么理由不绑定到mouseup
事件?
对于 id 为“ example ”的图像:
function init() {
var example = document.getElementById("example");
example.addEventListener("mouseup", function() {
alert("Mouse up!");
}, false);
}
document.addEventListener("DOMContentLoaded", init, false);
于 2012-10-31T18:55:08.853 回答
0
听起来您正试图对图像进行操作。如果单击图像时图像在页面上执行操作,则它可能已经包含在标签中。在没有看到您正在处理的页面的情况下,我猜您可以使用
$(imageElement).parent("a").click()
于 2012-10-31T18:57:15.583 回答