Document: exitPointerLock() method
{{APIRef("Pointer Lock API")}}
The exitPointerLock() method of the {{domxref("Document")}}Document interface asynchronously releases a pointer lock previously requested through {{domxref("Element.requestPointerLock")}}requestPointerLock.
[!NOTE]NOTE: While theexitPointerLock()method is called on the document, therequestPointerLock()method is called on an element.
To track the success or failure of the request, it is necessary to listen for the {{domxref("Document/pointerlockchange_event", "pointerlockchange")}}pointerlockchange and {{domxref("Document/pointerlockerror_event", "pointerlockerror")}}pointerlockerror events.
Syntax
exitPointerLock()
Parameters
None.
Return value
None ({{jsxref("undefined")}}undefined).
Specifications
{{Specifications}}
Browser compatibility
{{Compat}}
See also
{{ domxref("Document.pointerLockElement") }}pointerLockElement{{ domxref("Element.requestPointerLock()") }}- Pointer Lock