click()
画像用の機能はありますか?機能ではありませんが、ボタンのようなonClick
実際の機能にはclick()
5 に答える
2
いいえ、画像には機能がありませんclick
。
HTMLImageElementのIDL(リストされていないclick
)とHTMLInputElementのIDL (リストされている)を比較しclick
ます。
(ただし、興味深いことに、HTML5仕様(より最近のもの)では、s。Links :HTML5 - HTML5click
で関数が表示されなくなりました。)HTMLInputElement
HTMLImageElement
HTMLInputElement
于 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>
内部のイメージ タグの代わりに background-image を使用できます。
于 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 に答える