DOM

Document.releaseCapture() メソッド

 編集:2022.10.10 by T.A.

[Edge]⛌。→

この文書内の要素でマウス キャプチャが有効になっている場合、それを解除します。マウス キャプチャが解除されると、キャプチャが有効になっている要素に全てのマウス イベントが送られるという状態は解除されます。

ある要素でマウス キャプチャを有効にするには element.setCapture() を呼び出すことで行われます。

構文
Document.releaseCapture()
Document Document
戻り値

なし(undefined)。

Element.setCapture() と Document.releaseCapture()

HTML:

<SPAN id=IdTest>[SPAN要素。ここでマウス ボタン操作を…]</SPAN><BR>
<SPAN id=IdLog></SPAN>

JavaScript:

function JobPD(eve){
  IdTest.setCapture();
  IdLog.innerHTML=IdLog.innerHTML +"●";
}
function JobPU(eve){
  document.releaseCapture();
  IdLog.innerHTML=IdLog.innerHTML +"○";
}
IdTest.onmousedown=JobPD;
IdTest.onmouseup=JobPU;

テスト