| Property/Method |
Description |
Belongs To |
| abs() |
Returns the absolute value of x |
Math |
| accessKey |
Sets or returns the accesskey attribute of an element |
Element |
| acos() |
Returns the arccosine of x, in radians |
Math |
| acosh() |
Returns the hyperbolic arccosine of x |
Math |
| activeElement |
Returns the currently focused element in the document |
Document |
| addEventListener() |
Attaches an event handler to the document |
Document, Element |
| adoptNode() |
Adopts a node from another document |
Document |
| alert() |
Displays an alert box with a message and an OK button |
Window |
| altKey |
Returns whether the "ALT" key was pressed when the mouse event was triggered |
MouseEvent, KeyboardEvent,
TouchEvent |
| anchors |
Returns a collection of all <a> elements in the document that have a name attribute |
Document |
| animationName |
Returns the name of the animation |
AnimationEvent |
| appCodeName |
Returns the code name of the browser |
Navigator |
| appendChild() |
Adds a new child node, to an element, as the last child node |
Element |
| applets |
Returns a collection of all <applet> elements in the document |
Document |
| appName |
Returns the name of the browser |
Navigator |
| appVersion |
Returns the version information of the browser |
Navigator |
| asin() |
Returns the arcsine of x, in radians |
Math |
| asinh() |
Returns the hyperbolic arcsine of x |
Math |
| assert() |
Writes an error message to the console if the assertion is false |
Console |
| assign() |
Loads a new document |
Location |
| atan() |
Returns the arctangent of x as a numeric value between -PI/2 and PI/2 radians |
Math |
| atan2() |
Returns the arctangent of the quotient of its arguments |
Math |
| atanh() |
Returns the hyperbolic arctangent of x |
Math |
| atob() |
Decodes a base-64 encoded string |
Window |
| attributes |
Returns a NamedNodeMap of an element's attributes |
Element |
| availHeight |
Returns the height of the screen (excluding the Windows Taskbar) |
Screen |
| availWidth |
Returns the width of the screen (excluding the Windows Taskbar) |
Screen |
| back() |
Loads the previous URL in the history list |
History |
| baseURI |
Returns the absolute base URI of a document |
Document |
| blur() |
Removes focus from an element |
Element, Window |
| body |
Sets or returns the document's body (the <body> element) |
Document |
| break |
Exits a switch or a loop |
Statements |
| btoa() |
Encodes a string in base-64 |
Window |
| bubbles |
Returns whether or not a specific event is a bubbling event |
Event |
| button |
Returns which mouse button was pressed when the mouse event was triggered |
MouseEvent |
| buttons |
Returns which mouse buttons were pressed when the mouse event was triggered |
MouseEvent |
| cancelable |
Returns whether or not an event can have its default action prevented |
Event |
| cbrt() |
Returns the cubic root of x |
Math |
| ceil() |
Returns x, rounded upwards to the nearest integer |
Math |
| changeTouches |
Returns a list of all the touch objects whose state changed between the
previous touch and this touch |
TouchEvent |
| characterSet |
Returns the character encoding for the document |
Document |
| charAt() |
Returns the character at the specified index (position) |
String |
| charCode |
Returns the Unicode character code of the key that triggered the onkeypress event |
KeyboardEvent |
| charCodeAt() |
Returns the Unicode of the character at the specified index |
String |
| charset |
Deprecated. Use characterSet instead. Returns the character encoding for the document |
Document |
| childElementCount |
Returns the number of child elements an element has |
Element |
| childNodes |
Returns a collection of an element's child nodes (including text and comment nodes) |
Element |
| children |
Returns a collection of an element's child element (excluding text and comment nodes) |
Element |
| classList |
Returns the class name(s) of an element |
Element |
| class |
Declares a class |
Statements |
| className |
Sets or returns the value of the class attribute of an element |
Element |
| clear() |
Clears the console |
Console, Storage |
| clearInterval() |
Clears a timer set with setInterval() |
Window |
| clearTimeout() |
Clears a timer set with setTimeout() |
Window |
| clearWatch() |
Unregister location/error monitoring handlers previously installed using
Geolocation.watchPosition() |
Geolocation |
| click() |
Simulates a mouse-click on an element |
Element |
| clientHeight |
Returns the height of an element, including padding |
Element |
| clientLeft |
Returns the width of the left border of an element |
Element |
| clientTop |
Returns the width of the top border of an element |
Element |
| clientWidth |
Returns the width of an element, including padding |
Element |
| clientX |
Returns the horizontal coordinate of the mouse pointer, relative to the current window, when the mouse event was triggered |
MouseEvent,
TouchEvent |
| clientY |
Returns the vertical coordinate of the mouse pointer, relative to the current window, when the mouse event was triggered |
MouseEvent,
TouchEvent |
| clipboardData |
Returns an object containing the data affected by the clipboard
operation |
ClipboardData |
| closed |
Returns a Boolean value indicating whether a window has been closed or not |
Window |
| close() |
Closes the output stream previously opened with document.open() |
Document, Window |
| code |
Returns the code of the key that triggered the event |
KeyboardEvent |
| colorDepth |
Returns the bit depth of the color palette for displaying images |
Screen |
| compareDocumentPosition() |
Compares the document position of two elements |
Element |
| compile() |
Deprecated in version 1.5. Compiles a regular expression |
RegExp |
| composed |
Returns whether the event is composed or not |
Event |
| concat() |
Joins two or more arrays, and returns a copy of the joined arrays |
Array, String |
| confirm() |
Displays a dialog box with a message and an OK and a Cancel button |
Window |
| const |
Declares a variable with a constant value |
Statements |
| constructor() |
Creates and initialize objects created within a class |
Classes |
| constructor |
Returns the function that created the Array object's prototype |
Array, Boolean, Date, Number, RegExp |
| contains() |
Returns true if a node is a descendant of a node, otherwise false |
Element |
| contentEditable |
Sets or returns whether the content of an element is editable or not |
Element |
| continue |
Breaks one iteration (in the loop) if a specified condition occurs, and
continues with the next iteration in the loop |
Statements |
| console |
Returns a reference to the Console object, which provides methods for logging information to the browser's console (See Console object) |
Window |
| cookie |
Returns all name/value pairs of cookies in the document |
Document |
| cookieEnabled |
Determines whether cookies are enabled in the browser |
Navigator |
| coordinates |
Returns the position and altitude of the device on Earth |
Geolocation |
| copyWithin() |
Copies array elements within the array, to and from specified positions |
Array |
| cos(x) |
Returns the cosine of x (x is in radians) |
Math |
| cosh(x) |
Returns the hyperbolic cosine of x |
Math |
| count() |
Logs the number of times that this particular call to count() has been
called |
Console |
| createAttribute() |
Creates an attribute node |
Document |
| createComment() |
Creates a Comment node with the specified text |
Document |
| createDocumentFragment() |
Creates an empty DocumentFragment node |
Document |
| createElement() |
Creates an Element node |
Document |
| createEvent() |
Creates a new event |
Document, Event |
| createTextNode() |
Creates a Text node |
Document |
| ctrlKey |
Returns whether the "CTRL" key was pressed when the mouse event was triggered |
MouseEvent, KeyboardEvent,
TouchEvent |
| currentTarget |
Returns the element whose event listeners triggered the event |
Event |
| data |
Returns the inserted characters |
InputEvent |
| dataTransfer |
Returns an object containing the data being dragged/dropped, or
inserted/deleted |
DragEvent, InputEvent |
| debugger |
Stops the execution of JavaScript, and calls (if available) the debugging function |
Statements |
| decodeURI() |
Decodes a URI |
Global |
| decodeURIComponent() |
Decodes a URI component |
Global |
| defaultPrevented |
Returns whether or not the preventDefault() method was called for the event |
Event |
| defaultStatus |
Sets or returns the default text in the statusbar of a window |
Window |
| defaultView |
Returns the window object associated with a document, or null if none is available. |
Document |
| delete |
Deletes a property from an object |
Operators |
| deltaX |
Returns the horizontal scroll amount of a mouse wheel (x-axis) |
WheelEvent |
| deltaY |
Returns the vertical scroll amount of a mouse wheel (y-axis) |
WheelEvent |
| deltaZ |
Returns the scroll amount of a mouse wheel for the z-axis |
WheelEvent |
| deltaMode |
Returns a number that represents the unit of measurements for delta values (pixels, lines or pages) |
WheelEvent |
| designMode |
Controls whether the entire document should be editable or not. |
Document |
| detail |
Returns a number that indicates how many times the mouse was clicked |
UiEvent |
| do ... while |
Executes a block of statements and repeats the block while a condition is
true |
Statements |
| doctype |
Returns the Document Type Declaration associated with the document |
Document |
| document |
Returns the Document object for the window (See Document object) |
Window |
| documentElement |
Returns the Document Element of the document (the <html> element) |
Document |
| documentMode |
Returns the mode used by the browser to render the document |
Document |
| documentURI |
Sets or returns the location of the document |
Document |
| domain |
Returns the domain name of the server that loaded the document |
Document |
| domConfig |
Obsolete. Returns the DOM configuration of the document |
Document |
| elapsedTime |
Returns the number of seconds an animation has been running |
AnimationEvent |
| elapsedTime |
Returns the number of seconds a transition has been running |
|
| embeds |
Returns a collection of all <embed> elements the document |
Document |
| encodeURI() |
Encodes a URI |
Global |
| encodeURIComponent() |
Encodes a URI component |
Global |
| E |
Returns Euler's number (approx. 2.718) |
Math |
| endsWith() |
Checks whether a string ends with specified string/characters |
String |
| entries() |
Returns a key/value pair Array Iteration Object |
Array |
| error() |
Outputs an error message to the console |
Console |
| escape() |
Deprecated in version 1.5. Use encodeURI() or encodeURIComponent() instead |
Global |
| eval() |
Evaluates a string and executes it as if it was script code |
Global |
| eventPhase |
Returns which phase of the event flow is currently being evaluated |
Event |
| every() |
Checks if every element in an array pass a test |
Array |
| exec() |
Tests for a match in a string. Returns the first match |
RegExp |
| execCommand() |
Invokes the specified clipboard operation on the element currently having focus. |
Document |
| exitFullscreen() |
Cancels an element in fullscreen mode |
Element |
| exp(x) |
Returns the value of Ex |
Math |
| export |
Export functions so they can be used for imports in external modules, and other scripts |
|
| extends |
Extends a class (inherit) |
Classes |
| dir |
Sets or returns the value of the dir attribute of an element |
Element |
| fill() |
Fill the elements in an array with a static value |
Array |
| filter() |
Creates a new array with every element in an array that pass a test |
Array |
| find() |
Returns the value of the first element in an array that pass a test |
Array |
| findIndex() |
Returns the index of the first element in an array that pass a test |
Array |
| floor() |
Returns x, rounded downwards to the nearest integer |
Math |
| focus() |
Gives focus to an element |
Element, Window |
| for |
Marks a block of statements to be executed as long as a condition is true |
Statements |
| for ... in |
Marks a block of statements to be executed for each element of an object (or
array) |
Statements |
| forEach() |
Calls a function for each array element |
Array |
| forms |
Returns a collection of all <form> elements in the document |
Document |
| forward() |
Loads the next URL in the history list |
History |
| frameElement |
Returns the <iframe> element in which the current window is inserted |
Window |
| frames |
Returns all <iframe> elements in the current window |
Window |
| from() |
Creates an array from an object |
Array |
| fromCharCode() |
Converts Unicode values to characters |
String |
| fullscreenElement |
Returns the current element that is displayed in fullscreen mode |
Document |
| fullscreenEnabled() |
Returns a Boolean value indicating whether the document can be viewed in fullscreen mode |
Document |
| function |
Declares a function |
Statements |
| geolocation |
Returns a Geolocation object that can be used to locate the user's position |
Navigator |
| getDate() |
Returns the day of the month (from 1-31) |
Date |
| getDay() |
Returns the day of the week (from 0-6) |
Date |
| getAttribute() |
Returns the specified attribute value of an element node |
Element |
| getAttributeNode() |
Returns the specified attribute node |
Element |
| getBoundingClientRect() |
Returns the size of an element and its position relative to the viewport |
Element |
| getComputedStyle() |
Gets the current computed CSS styles applied to an element |
Window |
| getCurrentPosition() |
Returns the current position of the device |
Geolocation |
| getElementById() |
Returns the element that has the ID attribute with the specified value |
Document |
| getElementsByClassName() |
Returns a NodeList containing all elements with the specified class name |
Document, Element |
| getElementsByName() |
Returns a NodeList containing all elements with a specified name |
Document |
| getElementsByTagName() |
Returns a NodeList containing all elements with the specified tag name |
Document, Element |
| getFullYear() |
Returns the year |
Date |
| getHours() |
Returns the hour (from 0-23) |
Date |
| getItem() |
Returns the value of the specified key name |
Storage |
| getMilliseconds() |
Returns the milliseconds (from 0-999) |
Date |
| getMinutes() |
Returns the minutes (from 0-59) |
Date |
| getModifierState() |
Returns an array containing target ranges that will be affected by the
insertion/deletion |
MouseEvent |
| getMonth() |
Returns the month (from 0-11) |
Date |
| getNamedItem() |
Returns a specified attribute node from a NamedNodeMap |
Attribute |
| getSeconds() |
Returns the seconds (from 0-59) |
Date |
| getSelection() |
Returns a Selection object representing the range of text selected by the user |
Window |
| getTargetRanges() |
Returns an array containing target ranges that will be affected by the
insertion/deletion |
InputEvent |
| getTime() |
Returns the number of milliseconds since midnight Jan 1 1970, and a specified date |
Date |
| getTimezoneOffset() |
Returns the time difference between UTC time and local time, in minutes |
Date |
| getUTCDate() |
Returns the day of the month, according to universal time (from 1-31) |
Date |
| getUTCDay() |
Returns the day of the week, according to universal time (from 0-6) |
Date |
| getUTCFullYear() |
Returns the year, according to universal time |
Date |
| getUTCHours() |
Returns the hour, according to universal time (from 0-23) |
Date |
| getUTCMilliseconds() |
Returns the milliseconds, according to universal time (from 0-999) |
Date |
| getUTCMinutes() |
Returns the minutes, according to universal time (from 0-59) |
Date |
| getUTCMonth() |
Returns the month, according to universal time (from 0-11) |
Date |
| getUTCSeconds() |
Returns the seconds, according to universal time (from 0-59) |
Date |
| getYear() |
Deprecated. Use the getFullYear() method instead |
Date |
| global |
Checks whether the "g" modifier is set |
RegExp |
| go() |
Loads a specific URL from the history list |
History |
| group() |
Creates a new inline group in the console. This indents following
console messages by an additional level, until console.groupEnd() is called |
Console |
| groupCollapsed() |
Creates a new inline group in the console. However, the new group is
created collapsed. The user will need to use the disclosure button to expand
it |
Console |
| groupEnd() |
Exits the current inline group in the console |
Console |
| hasAttribute() |
Returns true if an element has the specified attribute, otherwise false |
Element |
| hasAttributes() |
Returns true if an element has any attributes, otherwise false |
Element |
| hasChildNodes() |
Returns true if an element has any child nodes, otherwise false |
Element |
| hasFocus() |
Returns a Boolean value indicating whether the document has focus |
Document |
| hash |
Sets or returns the anchor part (#) of a URL |
Location |
| head |
Returns the <head> element of the document |
Document |
| height |
Returns the total height of the screen |
Screen |
| history |
Returns the History object for the window (See History object) |
Window |
| host |
Sets or returns the hostname and port number of a URL |
Location |
| hostname |
Sets or returns the hostname of a URL |
Location |
| href |
Sets or returns the entire URL |
Location |
| id |
Sets or returns the value of the id attribute of an element |
Element |
| if ... else ... else if |
Marks a block of statements to be executed depending on a condition |
Statements |
| ignoreCase |
Checks whether the "i" modifier is set |
RegExp |
| images |
Returns a collection of all <img> elements in the document |
Document |
| implementation |
Returns the DOMImplementation object that handles this document |
Document |
| import |
Import functions exported from an external module, and another script |
|
| importNode() |
Imports a node from another document |
Document |
| in |
Returns true if the specified property is in the specified object, otherwise false |
Operators |
| includes() |
Check if an array contains the specified element |
Array, String |
| indexOf() |
Search the array for an element and returns its position |
Array, String |
| Infinity |
A numeric value that represents positive/negative infinity |
Global |
| info() |
Outputs an informational message to the console |
Console |
| innerHeight |
Returns the height of the window's content area (viewport) including
scrollbars |
Window |
| innerHTML |
Sets or returns the content of an element |
Element |
| innerText |
Sets or returns the text content of a node and its descendants |
Element |
| innerWidth |
Returns the width of a window's content area (viewport) including
scrollbars |
Window |
| inputEncoding |
Returns the encoding, character set, used for the document |
Document |
| inputType |
Returns the type of the change (i.e "inserting" or "deleting") |
InputEvent |
| insertAdjacentElement() |
Inserts a HTML element at the specified position relative to the current element |
Element |
| insertAdjacentHTML() |
Inserts a HTML formatted text at the specified position relative to the current element |
Element |
| insertAdjacentText() |
Inserts text into the specified position relative to the current element |
Element |
| insertBefore() |
Inserts a new child node before a specified, existing, child node |
Element |
| instanceof |
Returns true if the specified object is an instance of the specified object |
Operators |
| isArray() |
Checks whether an object is an array |
Array |
| isComposing |
Returns whether the state of the event is composing or not |
InputEvent,
KeyboardEvent |
| isContentEditable |
Returns true if the content of an element is editable, otherwise false |
Element |
| isDefaultNamespace() |
Returns true if a specified namespaceURI is the default, otherwise false |
Element |
| isEqualNode() |
Checks if two elements are equal |
Element |
| isFinite() |
Determines whether a value is a finite, legal number |
Global, Number |
| isId |
Returns true if the attribute is of type Id, otherwise it returns false |
Attribute |
| isInteger() |
Checks whether a value is an integer |
Number |
| isNaN() |
Determines whether a value is an illegal number |
Global, Number |
| isSafeInteger() |
Checks whether a value is a safe integer |
Number |
| isSameNode() |
Checks if two elements are the same node |
Element |
| isSupported() |
Returns true if a specified feature is supported on the element |
Element |
| isTrusted |
Returns whether or not an event is trusted |
Event |
| item() |
Returns the attribute node at a specified index in a NamedNodeMap |
Attribute, HTMLCollection |
| join() |
Joins all elements of an array into a string |
Array |
| key |
Returns the key value of the key represented by the event |
KeyboardEvent, StorageEvent |
| key() |
Returns the name of the nth key in the storage |
Storage |
| keyCode |
Returns the Unicode character code of the key that triggered the onkeypress event, or the
Unicode key code of the key that triggered the onkeydown or
onkeyup event |
KeyboardEvent |
| keys() |
Returns a Array Iteration Object, containing the keys of the original array |
Array |
| lang |
Sets or returns the value of the lang attribute of an element |
Element |
| language |
Returns the language of the browser |
Navigator |
| lastChild |
Returns the last child node of an element |
Element |
| lastElementChild |
Returns the last child element of an element |
Element |
| lastIndex |
Specifies the index at which to start the next match |
RegExp |
| lastIndexOf() |
Search the array for an element, starting at the end, and returns its position |
Array, String |
| lastModified |
Returns the date and time the document was last modified |
Document |
| length |
Sets or returns the number of elements in an array |
Array, Attribute, History, HTMLCollection, Window, Storage |
| lengthComputable |
Returns whether the length of the progress can be computable or not |
ProgressEvent |
| let |
Declares a variable inside brackets {} scope |
Statements |
| links |
Returns a collection of all <a> and <area> elements in the document that have a href attribute |
Document |
| LN2 |
Returns the natural logarithm of 2 (approx. 0.693) |
Math |
| LN10 |
Returns the natural logarithm of 10 (approx. 2.302) |
Math |
| loaded |
Returns how much work has been loaded |
ProgressEvent |
| localeCompare() |
Compares two strings in the current locale |
String |
| localStorage |
Allows to save key/value pairs in a web browser. Stores the data with no expiration date |
Window |
| location |
Returns the location of a key on the keyboard or device |
KeyboardEvent |
| location |
Returns the Location object for the window (See Location object) |
Window |
| log() |
Returns the natural logarithm (base E) of x |
Math, Console |
| LOG2E |
Returns the base-2 logarithm of E (approx. 1.442) |
Math |
| LOG10E |
Returns the base-10 logarithm of E (approx. 0.434) |
Math |
| map() |
Creates a new array with the result of calling a function for each array element |
Array |
| match() |
Searches a string for a match against a regular expression, and returns the matches |
String |
| matchMedia() |
Returns a MediaQueryList object representing the specified CSS media query string |
Window |
| max() |
Returns the number with the highest value |
Math |
| MAX_VALUE |
Returns the largest number possible in JavaScript |
Number |
| message |
Sets or returns an error message (a string) |
Error |
| metaKey |
Returns whether the "META" key was pressed when an event was triggered |
MouseEvent, KeyboardEvent,
TouchEvent |
| min() |
Returns the number with the lowest value |
Math |
| multiline |
Checks whether the "m" modifier is set |
RegExp |
| MIN_VALUE |
Returns the smallest number possible in JavaScript |
Number |
| moveBy() |
Moves a window relative to its current position |
Window |
| moveTo() |
Moves a window to the specified position |
Window |
| MovementX |
Returns the horizontal coordinate of the mouse pointer relative to the
position of the last mousemove event |
MouseEvent |
| MovementY |
Returns the vertical coordinate of the mouse pointer relative to the
position of the last mousemove event |
MouseEvent |
| name |
Sets or returns an error name |
Error, Attribute, Window |
| namedItem() |
Returns the element with the specified ID, or name, in an HTMLCollection |
HTMLCollection |
| namespaceURI |
Returns the namespace URI of an element |
Element |
| NaN |
"Not-a-Number" value |
Global, Number |
| navigator |
Returns the Navigator object for the window (See Navigator object) |
Window |
| NEGATIVE_INFINITY |
Represents negative infinity (returned on overflow) |
Number |
| new |
Creates an instance of a constructor |
|
| newURL |
Returns the URL of the document, after the hash has been changed |
HasChangeEvent |
| newValue |
Returns the new value of the changed storage item |
StorageEvent |
| nextSibling |
Returns the next node at the same node tree level |
Element |
| nextElementSibling |
Returns the next element at the same node tree level |
Element |
| nodeName |
Returns the name of a node |
Element |
| nodeType |
Returns the node type of a node |
Element |
| nodeValue |
Sets or returns the value of a node |
Element |
| normalize() |
Removes empty Text nodes, and joins adjacent nodes |
Document, Element |
| normalizeDocument() |
Removes empty Text nodes, and joins adjacent nodes |
Document |
| now() |
Returns the number of milliseconds since midnight Jan 1, 1970 |
Date |
| Number() |
Converts an object's value to a number |
Global |
| offsetHeight |
Returns the height of an element, including padding, border and scrollbar |
Element |
| offsetWidth |
Returns the width of an element, including padding, border and scrollbar |
Element |
| offsetLeft |
Returns the horizontal offset position of an element |
Element |
| offsetParent |
Returns the offset container of an element |
Element |
| offsetTop |
Returns the vertical offset position of an element |
Element |
| offsetX |
Returns the horizontal coordinate of the mouse pointer relative to the
position of the edge of the target element |
MouseEvent |
| offsetY |
Returns the vertical coordinate of the mouse pointer relative to the
position of the edge of the target element |
MouseEvent |
| oldURL |
Returns the URL of the document, before the hash was changed |
HasChangeEvent |
| oldValue |
Returns the old value of the changed storage item |
StorageEvent |
| onabort |
The event occurs when the loading of a media is aborted |
UiEvent, Event |
| onafterprint |
The event occurs when a page has started printing, or if the print dialogue box has been closed |
Event |
| onanimationend |
The event occurs when a CSS animation has completed |
AnimationEvent |
| onanimationiteration |
The event occurs when a CSS animation is repeated |
AnimationEvent |
| onanimationstart |
The event occurs when a CSS animation has started |
AnimationEvent |
| onbeforeprint |
The event occurs when a page is about to be printed |
Event |
| onbeforeunload |
The event occurs before the document is about to be unloaded |
UiEvent,
Event |
| onblur |
The event occurs when an element loses focus |
FocusEvent |
| oncanplay |
The event occurs when the browser can start playing the media (when it has buffered
enough to begin) |
Event |
| oncanplaythrough |
The event occurs when the browser can play through the media without
stopping for buffering |
Event |
| onchange |
The event occurs when the content of a form element, the selection, or the checked state have changed (for <input>, <select>, and <textarea>) |
Event |
| onclick |
The event occurs when the user clicks on an element |
MouseEvent |
| oncontextmenu |
The event occurs when the user right-clicks on an element to open a context menu |
MouseEvent |
| oncopy |
The event occurs when the user copies the content of an element |
ClipboardEvent |
| oncut |
The event occurs when the user cuts the content of an element |
ClipboardEvent |
| ondblclick |
The event occurs when the user double-clicks on an element |
MouseEvent |
| ondrag |
The event occurs when an element is being dragged |
DragEvent |
| ondragend |
The event occurs when the user has finished dragging an element |
DragEvent |
| ondragenter |
The event occurs when the dragged element enters the drop target |
DragEvent |
| ondragleave |
The event occurs when the dragged element leaves the drop target |
DragEvent |
| ondragover |
The event occurs when the dragged element is over the drop target |
DragEvent |
| ondragstart |
The event occurs when the user starts to drag an element |
DragEvent |
| ondrop |
The event occurs when the dragged element is dropped on the drop target |
DragEvent |
| ondurationchange |
The event occurs when the duration of the media is changed |
Event |
| onemptied |
The event occurs when something bad happens and the media file is suddenly
unavailable (like unexpectedly disconnects) |
|
| onended |
The event occurs when the media has reach the end (useful for messages like "thanks for listening") |
Event |
| onerror |
The event occurs when an error occurs while loading an external file |
ProgressEvent,
UiEvent, Event |
| onfocus |
The event occurs when an element gets focus |
FocusEvent |
| onfocusin |
The event occurs when an element is about to get focus |
FocusEvent |
| onfocusout |
The event occurs when an element is about to lose focus |
FocusEvent |
| onfullscreenchange |
The event occurs when an element is displayed in fullscreen mode |
Event |
| onfullscreenerror |
The event occurs when an element can not be displayed in fullscreen mode |
Event |
| onhashchange |
The event occurs when there has been changes to the anchor part of a URL |
HashChangeEvent |
| oninput |
The event occurs when an element gets user input |
InputEvent,
Event |
| oninvalid |
The event occurs when an element is invalid |
Event |
| onkeydown |
The event occurs when the user is pressing a key |
KeyboardEvent |
| onkeypress |
The event occurs when the user presses a key |
KeyboardEvent |
| onkeyup |
The event occurs when the user releases a key |
KeyboardEvent |
| onLine |
Determines whether the browser is online |
Navigator |
| onload |
The event occurs when an object has loaded |
UiEvent,
Event |
| onloadeddata |
The event occurs when media data is loaded |
Event |
| onloadedmetadata |
The event occurs when meta data (like dimensions and duration) are loaded |
Event |
| onloadstart |
The event occurs when the browser starts looking for the specified media |
ProgressEvent |
| onmessage |
The event occurs when a message is received through the event source |
Event |
| onmousedown |
The event occurs when the user presses a mouse button over an element |
MouseEvent |
| onmouseenter |
The event occurs when the pointer is moved onto an element |
MouseEvent |
| onmouseleave |
The event occurs when the pointer is moved out of an element |
MouseEvent |
| onmousemove |
The event occurs when the pointer is moving while it is over an element |
MouseEvent |
| onmouseover |
The event occurs when the pointer is moved onto an element, or onto one of its children |
MouseEvent |
| onmouseout |
The event occurs when a user moves the mouse pointer out of an element, or out of one of its children |
MouseEvent |
| onmouseup |
The event occurs when a user releases a mouse button over an element |
MouseEvent |
| onmousewheel |
Deprecated. Use the
wheel event instead |
WheelEvent |
| onoffline |
The event occurs when the browser starts to work offline |
Event |
| ononline |
The event occurs when the browser starts to work online |
Event |
| onopen |
The event occurs when a connection with the event source is opened |
Event |
| onpagehide |
The event occurs when the user navigates away from a webpage |
PageTransitionEvent |
| onpageshow |
The event occurs when the user navigates to a webpage |
PageTransitionEvent |
| onpaste |
The event occurs when the user pastes some content in an element |
ClipboardEvent |
| onpause |
The event occurs when the media is paused either by the user or
programmatically |
Event |
| onplay |
The event occurs when the media has been started or is no longer paused |
Event |
| onplaying |
The event occurs when the media is playing after having been paused or stopped for buffering |
Event |
| onpopstate |
The event occurs when the window's history changes |
PopStateEvent |
| onprogress |
The event occurs when the browser is in the process of getting the media
data (downloading the media) |
Event |
| onratechange |
The event occurs when the playing speed of the media is changed |
Event |
| onresize |
The event occurs when the document view is resized |
UiEvent,
Event |
| onreset |
The event occurs when a form is reset |
Event |
| onscroll |
The event occurs when an element's scrollbar is being scrolled |
UiEvent,
Event |
| onsearch |
The event occurs when the user writes something in a search field (for <input="search">) |
Event |
| onseeked |
The event occurs when the user is finished moving/skipping to a new position
in the media |
Event |
| onseeking |
The event occurs when the user starts moving/skipping to a new position in
the media |
Event |
| onselect |
The event occurs after the user selects some text (for <input> and <textarea>) |
UiEvent,
Event |
| onshow |
The event occurs when a <menu> element is shown as a context menu |
Event |
| onstalled |
The event occurs when the browser is trying to get media data, but data is not available |
Event |
| onstorage |
The event occurs when a Web Storage area is updated |
StorageEvent |
| onsubmit |
The event occurs when a form is submitted |
Event |
| onsuspend |
The event occurs when the browser is intentionally not getting media data |
Event |
| ontimeupdate |
The event occurs when the playing position has changed (like when the user
fast forwards to a different point in the media) |
Event |
| ontoggle |
The event occurs when the user opens or closes the <details> element |
Event |
| ontouchcancel |
The event occurs when the touch is interrupted |
TouchEvent |
| ontouchend |
The event occurs when a finger is removed from a touch screen |
TouchEvent |
| ontouchmove |
The event occurs when a finger is dragged across the screen |
TouchEvent |
| ontouchstart |
The event occurs when a finger is placed on a touch screen |
TouchEvent |
| ontransitionend |
The event occurs when a CSS transition has completed |
TransitionEvent |
| onunload |
The event occurs once a page has unloaded (for <body>) |
UiEvent,
Event |
| onvolumechange |
The event occurs when the volume of the media has changed (includes setting the
volume to "mute") |
Event |
| onwaiting |
The event occurs when the media has paused but is expected to resume (like
when the media pauses to buffer more data) |
Event |
| onwheel |
The event occurs when the mouse wheel rolls up or down over an element |
WheelEvent |
| open() |
Opens an HTML output stream to collect output from document.write() |
Document, Window |
| opener |
Returns a reference to the window that created the window |
Window |
| origin |
Returns the protocol, hostname and port number of a URL |
Location |
| outerHeight |
Returns the height of the browser window, including toolbars/scrollbars |
Window |
| outerHTML |
Sets or returns the outer content of an element |
Element |
| outerText |
Sets or returns the text outer content of a node and its descendants |
Element |
| outerWidth |
Returns the width of the browser window, including toolbars/scrollbars |
Window |
| ownerDocument |
Returns the root element (document object) for an element |
Element |
| pageX |
Returns the horizontal coordinate of the mouse pointer, relative to the document, when the mouse event was triggered |
MouseEvent |
| pageXOffset |
Returns the pixels the current document has been scrolled (horizontally) from the upper left corner of the window |
Window |
| pageY |
Returns the vertical coordinate of the mouse pointer, relative to the document, when the mouse event was triggered |
MouseEvent |
| pageYOffset |
Returns the pixels the current document has been scrolled (vertically) from the upper left corner of the window |
Window |
| parent |
Returns the parent window of the current window |
Window |
| parentNode |
Returns the parent node of an element |
Element |
| parentElement |
Returns the parent element node of an element |
Element |
| parse() |
Parses a date string and returns the number of milliseconds since January 1, 1970 |
Date, JSON |
| parseFloat() |
Parses a string and returns a floating point number |
Global |
| parseInt() |
Parses a string and returns an integer |
Global |
| pathname |
Sets or returns the path name of a URL |
Location |
| persisted |
Returns whether the webpage was cached by the browser |
PageTransitionEvent |
| PI |
Returns PI (approx. 3.14) |
Math |
| pixelDepth |
Returns the color resolution (in bits per pixel) of the screen |
Screen |
| platform |
Returns for which platform the browser is compiled |
Navigator |
| pop() |
Removes the last element of an array, and returns that element |
Array |
| port |
Sets or returns the port number of a URL |
Location |
| position |
Returns the position of the concerned device at a given time |
Geolocation |
| positionError |
Returns the reason of an error occurring when using the geolocating
device |
Geolocation |
| positionOptions |
Describes an object containing option properties to pass as a parameter
of Geolocation.getCurrentPosition() and Geolocation.watchPosition() |
Geolocation |
| POSITIVE_INFINITY |
Represents infinity (returned on overflow) |
Number |
| preventDefault() |
Cancels the event if it is cancelable, meaning that the default action that belongs to the event will not occur |
Event |
| print() |
Prints the content of the current window |
Window |
| product |
Returns the engine name of the browser |
Navigator |
| propertyName |
Returns the name of the CSS property associated with the animation or transition |
AnimationEvent,
TransitionEvent |
| protocol |
Sets or returns the protocol of a URL |
Location |
| prototype |
Allows you to add properties and methods to an Array object |
Array, Boolean, Date |
| pseudoElement |
Returns the name of the pseudo-element of the animation or transition |
AnimationEvent,
TransitionEvent |
| push() |
Adds new elements to the end of an array, and returns the new length |
Array |
| querySelector() |
Returns the first element that matches a specified CSS selector(s) in the document |
Document, Element |
| querySelectorAll() |
Returns a static NodeList containing all elements that matches a specified CSS selector(s) in the document |
Document, Element |
| random() |
Returns a random number between 0 and 1 |
Math |
| readyState |
Returns the (loading) status of the document |
Document |
| reduce() |
Reduce the values of an array to a single value (going left-to-right) |
Array |
| reduceRight() |
Reduce the values of an array to a single value (going right-to-left) |
Array |
| referrer |
Returns the URL of the document that loaded the current document |
Document |
| region |
|
MouseEvent |
| reload() |
Reloads the current document |
Location |
| remove() |
Removes the element from the DOM |
Element |
| removeAttribute() |
Removes a specified attribute from an element |
Element |
| removeAttributeNode() |
Removes a specified attribute node, and returns the removed node |
Element |
| removeChild() |
Removes a child node from an element |
Element |
| removeEventListener() |
Removes an event handler that has been attached with the addEventListener() method |
Element |
| removeItem() |
Removes that key from the storage |
Storage |
| repeat |
Returns whether a key is being hold down repeatedly, or not |
KeyboardEvent |
| repeat() |
Returns a new string with a specified number of copies of an existing string |
String |
| replace() |
Searches a string for a specified value, or a regular expression, and returns a new string where the specified values are replaced |
String, Location |
| replaceChild() |
Replaces a child node in an element |
Element |
| requestAnimationFrame() |
Requests the browser to call a function to update an animation before
the next repaint |
Window |
| requestFullscreen() |
Shows an element in fullscreen mode |
Element |
| resizeBy() |
Resizes the window by the specified pixels |
Window |
| resizeTo() |
Resizes the window to the specified width and height |
Window |
| return |
Stops the execution of a function and returns a value from that function |
Statements |
| reverse() |
Reverses the order of the elements in an array |
Array |
| round() |
Rounds x to the nearest integer |
Math |
| pow() |
Returns the value of x to the power of y |
Math |
| previousSibling |
Returns the previous node at the same node tree level |
Element |
| previousElementSibling |
Returns the previous element at the same node tree level |
Element |
| prompt() |
Displays a dialog box that prompts the visitor for input |
Window |
| prototype |
Allows you to add properties and methods to an object |
Number |
| relatedTarget |
Returns the element related to the element that triggered the mouse event |
MouseEvent, FocusEvent |
| removeEventListener() |
Removes an event handler from the document (that has been attached with the addEventListener() method) |
Document |
| removeNamedItem() |
Removes a specified attribute node |
Attribute |
| renameNode() |
Renames the specified node |
Document |
| screen |
Returns the Screen object for the window (See Screen object) |
Window |
| screenLeft |
Returns the horizontal coordinate of the window relative to the screen |
Window |
| screenTop |
Returns the vertical coordinate of the window relative to the screen |
Window |
| screenX |
Returns the horizontal coordinate of the window/mouse pointer relative to the screen |
Window, MouseEvent |
| screenY |
Returns the vertical coordinate of the window/mouse pointer relative to the screen |
Window, MouseEvent |
| scripts |
Returns a collection of <script> elements in the document |
Document |
| scroll() |
Deprecated. This method has been replaced by the scrollTo() method. |
Window |
| scrollBy() |
Scrolls the document by the specified number of pixels |
Window |
| scrollHeight |
Returns the entire height of an element, including padding |
Element |
| scrollIntoView() |
Scrolls the specified element into the visible area of the browser window |
Element |
| scrollLeft |
Sets or returns the number of pixels an element's content is scrolled horizontally |
Element |
| scrollTo() |
Scrolls the document to the specified coordinates |
Window |
| scrollTop |
Sets or returns the number of pixels an element's content is scrolled vertically |
Element |
| scrollWidth |
Returns the entire width of an element, including padding |
Element |
| scrollX |
An alias of pageXOffset |
Window |
| scrollY |
An alias of pageYOffset |
Window |
| search |
Sets or returns the querystring part of a URL |
Location |
| search() |
Searches a string for a specified value, or regular expression, and returns the position of the match |
String |
| self |
Returns the current window |
Window |
| sessionStorage |
Allows to save key/value pairs in a web browser. Stores the data for one
session |
Window |
| setAttribute() |
Sets or changes the specified attribute, to the specified value |
Element |
| setAttributeNode() |
Sets or changes the specified attribute node |
Element |
| setDate() |
Sets the day of the month of a date object |
Date |
| setFullYear() |
Sets the year of a date object |
Date |
| setHours() |
Sets the hour of a date object |
Date |
| setInterval() |
Calls a function or evaluates an expression at specified intervals (in milliseconds) |
Window |
| setItem() |
Adds that key to the storage, or update that key's value if it already
exists |
Storage |
| setMilliseconds() |
Sets the milliseconds of a date object |
Date |
| setMinutes() |
Set the minutes of a date object |
Date |
| setMonth() |
Sets the month of a date object |
Date |
| setNamedItem() |
Sets the specified attribute node (by name) |
Attribute |
| setSeconds() |
Sets the seconds of a date object |
Date |
| setTime() |
Sets a date to a specified number of milliseconds after/before January 1, 1970 |
Date |
| setTimeout() |
Calls a function or evaluates an expression after a specified number of milliseconds |
Window |
| setUTCDate() |
Sets the day of the month of a date object, according to universal time |
Date |
| setUTCFullYear() |
Sets the year of a date object, according to universal time |
Date |
| setUTCHours() |
Sets the hour of a date object, according to universal time |
Date |
| setUTCMilliseconds() |
Sets the milliseconds of a date object, according to universal time |
Date |
| setUTCMinutes() |
Set the minutes of a date object, according to universal time |
Date |
| setUTCMonth() |
Sets the month of a date object, according to universal time |
Date |
| setUTCSeconds() |
Set the seconds of a date object, according to universal time |
Date |
| setYear() |
Deprecated. Use the setFullYear() method instead |
Date |
| shift() |
Removes the first element of an array, and returns that element |
Array |
| shiftKey |
Returns whether the "SHIFT" key was pressed when an event was triggered |
MouseEvent, KeyboardEvent,
TouchEvent |
| sin() |
Returns the sine of x (x is in radians) |
Math |
| sinh() |
Returns the hyperbolic sine of x |
Math |
| slice() |
Selects a part of an array, and returns the new array |
Array, String |
| some() |
Checks if any of the elements in an array pass a test |
Array |
| sort() |
Sorts the elements of an array |
Array |
| source |
Returns the text of the RegExp pattern |
RegExp |
| specified |
Returns true if the attribute has been specified, otherwise it returns false |
Attribute |
| splice() |
Adds/Removes elements from an array |
Array |
| split() |
Splits a string into an array of substrings |
String |
| static |
Defines a static method for a class |
Classes |
| startsWith() |
Checks whether a string begins with specified characters |
String |
| state |
Returns an object containing a copy of the history entries |
PopStateEvent |
| String() |
Converts an object's value to a string |
Global |
| stop() |
Stops the window from loading |
Window |
| stopImmediatePropagation() |
Prevents other listeners of the same event from being called |
Event |
| stopPropagation() |
Prevents further propagation of an event during event flow |
Event |
| stringify() |
Convert a JavaScript object to a JSON string |
JSON |
| sqrt() |
Returns the square root of x |
Math |
| SQRT1_2 |
Returns the square root of 1/2 (approx. 0.707) |
Math |
| SQRT2 |
Returns the square root of 2 (approx. 1.414) |
Math |
| status |
Sets or returns the text in the statusbar of a window |
Window |
| strictErrorChecking |
Sets or returns whether error-checking is enforced or not |
Document |
| storageArea |
Returns an object representing the affected storage object |
StorageEvent |
| style |
Sets or returns the value of the style attribute of an element |
Element |
| substr() |
Extracts the characters from a string, beginning at a specified start position, and through the specified number of character |
String |
| substring() |
Extracts the characters from a string, between two specified indices |
String |
| super |
Refers to the parent class |
Classes |
| switch |
Marks a block of statements to be executed depending on different cases |
Statements |
| table() |
Displays tabular data as a table |
Console |
| tabIndex |
Sets or returns the value of the tabindex attribute of an element |
Element |
| tagName |
Returns the tag name of an element |
Element |
| tan() |
Returns the tangent of an angle |
Math |
| tanh() |
Returns the hyperbolic tangent of a number |
Math |
| target |
Returns the element that triggered the event |
Event |
| targetTouches |
Returns a list of all the touch objects that are in contact with the
surface and where the touchstart event occured on the same target element as
the current target element |
TouchEvent |
| test() |
Tests for a match in a string. Returns true or false |
RegExp |
| textContent |
Sets or returns the textual content of a node and its descendants |
Element |
| this |
Refers to the object it belongs to |
|
| throw |
Throws (generates) an error |
Statements |
| time() |
Starts a timer (can track how long an operation takes) |
Console |
| timeEnd() |
Stops a timer that was previously started by console.time() |
Console |
| timeStamp |
Returns the time (in milliseconds relative to the epoch) at which the event was created |
Event |
| title |
Sets or returns the title of the document |
Document, Element |
| toDateString() |
Converts the date portion of a Date object into a readable string |
Date |
| toGMTString() |
Deprecated. Use the toUTCString() method instead |
Date |
| toExponential() |
Converts a number into an exponential notation |
Number |
| toFixed(x) |
Formats a number with x numbers of digits after the decimal point |
Number |
| toJSON() |
Returns the date as a string, formatted as a JSON date |
Date |
| toISOString() |
Returns the date as a string, using the ISO standard |
Date |
| toLocaleDateString() |
Returns the date portion of a Date object as a string, using locale conventions |
Date |
| toLocaleLowerCase() |
Converts a string to lowercase letters, according to the host's locale |
String |
| toLocaleString() |
Converts a Date object to a string, using locale conventions |
Date |
| toLocaleTimeString() |
Returns the time portion of a Date object as a string, using locale conventions |
Date |
| toLocaleUpperCase() |
Converts a string to uppercase letters, according to the host's locale |
String |
| toLowerCase() |
Converts a string to lowercase letters |
String |
| top |
Returns the topmost browser window |
Window |
| toPrecision(x) |
Formats a number to x length |
Number |
| toString() |
Converts an array to a string, and returns the result |
Array, Boolean, Date, Number, RegExp, String, Element |
| total |
Returns the total amount of work that will be loaded |
ProgressEvent |
| toTimeString() |
Converts the time portion of a Date object to a string |
Date |
| touches |
Returns a list of all the touch objects that are currently in contact with
the surface |
TouchEvent |
| toUpperCase() |
Converts a string to uppercase letters |
String |
| toUTCString() |
Converts a Date object to a string, according to universal time |
Date |
| trace() |
Outputs a stack trace to the console |
Console |
| transitionend |
The event occurs when a CSS transition has completed |
TransitionEvent |
| trim() |
Removes whitespace from both ends of a string |
String |
| trunc() |
Returns the integer part of a number (x) |
Math |
| try ... catch ... finally |
Marks the block of statements to be executed when an error occurs in a try
block, and implements error handling |
Statements |
| type |
Returns the name of the event |
Event |
| typeof |
Returns the type of a variable, object, function or expression |
Operators |
| undefined |
Indicates that a variable has not been assigned a value |
Global |
| unescape() |
Deprecated in version 1.5. Use decodeURI() or decodeURIComponent() instead |
Global |
| unshift() |
Adds new elements to the beginning of an array, and returns the new length |
Array |
| url |
Returns the URL of the changed item's document |
StorageEvent |
| URL |
Returns the full URL of the HTML document |
Document |
| userAgent |
Returns the user-agent header sent by the browser to
the server |
Navigator |
| UTC() |
Returns the number of milliseconds in a date since midnight of January 1, 1970, according to UTC time |
Date |
| value |
Sets or returns the value of the attribute |
Attribute |
| valueOf() |
Returns the primitive value of an array |
Array, Boolean, Date, Number, String |
| var |
Declares a variable |
Statements |
| warn() |
Outputs a warning message to the console |
Console |
| watchPosition() |
Returns a watch ID value that then can be used to unregister the handler
by passing it to the Geolocation.clearWatch() method |
Geolocation |
| which |
Returns which mouse button was pressed when the mouse event was triggered |
MouseEvent, KeyboardEvent |
| width |
Returns the total width of the screen |
Screen |
| view |
Returns a reference to the Window object where the event occurred |
UiEvent |
| void |
Evaluates an expression and returns undefined |
Operators |
| while |
Marks a block of statements to be executed while a condition is true |
Statements |
| write() |
Writes HTML expressions or JavaScript code to a document |
Document |
| writeln() |
Same as write(), but adds a newline character after each statement |
Document |
| yield |
Pauses and resumes a generator function |
Operators |