Back to Content

ShadowRoot: pointerLockElement property

files/en-us/web/api/shadowroot/pointerlockelement/index.md

latest750 B
Original Source

{{APIRef("Pointer Lock API")}}

The pointerLockElement read-only property of the {{domxref("ShadowRoot")}} interface provides the element set as the target for mouse events while the pointer is locked. It is null if lock is pending, pointer is unlocked, or the target is in another tree.

Value

An {{domxref("Element")}} or null.

Examples

js
let customElem = document.querySelector("my-shadow-dom-element");
let shadow = customElem.shadowRoot;
let pleElem = shadow.pointerLockElement;

Specifications

{{Specifications}}

Browser compatibility

{{Compat}}

See also

  • {{ domxref("Document.exitPointerLock()") }}
  • {{ domxref("Element.requestPointerLock()") }}
  • Pointer Lock