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 |
closest() |
Searches up the DOM tree for the closest element which matches a specified CSS selector |
Element |
clz32(x) |
Returns the number of leading zeros in a 32-bit binary representation of x |
Math |
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 |
expm1(x) |
Returns the value of Ex minus 1 |
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 |
fround() |
Returns the nearest (32-bit single precision) float representation of a number |
Math |
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 of a number |
Math, Console |
log10() |
Returns the base-10 logarithm of a number |
Math |
log1p() |
Returns the natural logarithm of 1 + a number |
Math |
log2() |
Returns the base-2 logarithm of a number |
Math |
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 |
matches() |
Returns a Boolean value indicating whether an element is matched by a specific CSS selector or not |
Element |
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 |
sign(x) |
Returns the sign of a number (checks whether it is positive, negative or zero) |
Math |
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 |