Document : Node
Instance Properties
Returns the currently focused element. If there is no focused element, returns this.body
. See also hasFocus()
, window.onblur
, and window.onfocus
.
Example:
RunResults:
Returns the cookies sent to the server when requesting resources. You can add additional cookies by setting 'key=value'
strings to cookie
. This will replace any existing value for the specified cookie but will not affect other cookies. You may append additional metadata for the cookie by adding ';metadata-key1=metadata-value1;metadata-key2=metadata-value2;...'
to the end of the string when setting the cookie. See Set Cookie Syntax (on page 5) for more details on the supported metadata keys and values.
Example:
RunResults:
The element that is currently fullscreen from a call to element.requestFullscreen()
.
The element that currently has the pointer locked by a call to element.requestPointerLock()
.
Instance Methods
Releases the pointer locked with element.requestPointerLock().
Example:
RunResults:
Returns a NodeList containing the Elements in the document where the Element.className
matches the specified classNames
. classNames
can contain multiple classes, separated by spaces, and the returned Elements must contain all the classes. The returned NodeList will update as the document changes.
Example:
RunResults:
Returns a NodeList containing the Elements in the document that have the Element.tagName
equal to tagName
(case insensitive). The returned NodeList will update as the document changes.
Example:
RunResults:
Returns true
if the document has keyboard focus. See also activeElement
, window.onblur
, and window.onfocus
.
Example:
RunResults:
Returns a NodeList
containing the Element
s in the document that match the CSS selector. Note that unlike getElementsByClassName()
or getElementsByTagName()
, the returned NodeList does not update as the document changes.