このウェブサイトはご利用の端末での閲覧に対応していません。
This website does not support your device.

ondblclick”イベントハンドラ

記事Sep. 10th,2021
要素がポインタ・デバイスのダブルクリックされた時に発生するイベント
この記事はHTML Living Standardに対応しています。
この記事はHTML Living Standardに対応しています。

ondblclick”イベントハンドラ

イベント名 dblclick”イベント
インターフェース PointerEvent”インターフェース
バブリング Yes
キャンセル Yes

ondblclick”イベントハンドラは要素がポインタ・デバイスのダブルクリックされた時に発生する“dblclick”イベントを処理するためのイベントハンドラです。

dblclick”イベントはポインタ・デバイスで要素が指し示されている時にポインタ・デバイスのメインのボタンが2回クリックされた時に発生します。何をもってダブルクリックとするかはデバイスの設定に依ります。

dblclick”イベントは“mouseup”イベントと“click”イベントよりも後に発生します。

ondblclick”イベントハンドラはすべてのHTMLの要素でコンテント属性とIDL属性として使用できます。また、すべての“Document”オブジェクトと“Window”オブジェクトでIDL属性として使用できます。

サンプルコード

IDL属性

var count = 0;
document.getElementById("sampleElement").ondblclick = function() {
count++;
document.getElementById("counter").innerHTML = count;
};
<div id="sampleElement">♪</div>

<p>イベントの発生回数:<output id="counter">0</output>回</p>

イベントの発生回数:0

コンテント属性

var count = 0;
function counter(){
count++;
document.getElementById("counterCont").innerHTML = count;
};
<div ondblclick="counter();">♪</div>

<p>イベントの発生回数:<output id="counter">0</output>回</p>

イベントの発生回数:0

一番上へ
トップにもどる
シェアする
シェアする
Facebookでシェアする
ツイート
Google+でシェア
Pocket
はてなブックマーク