DOMError

Deprecated: This feature is no longer recommended. Though some browsers might still support it, it may have already been removed from the relevant web standards, may be in the process of being dropped, or may only be kept for compatibility purposes. Avoid using it, and update existing code if possible; see the compatibility table at the bottom of this page to guide your decision. Be aware that this feature may cease to work at any time.

The DOMError interface describes an error object that contains an error name.

Instance properties

DOMError.name Read only

Returns a string representing one of the error type names (see below).

DOMError.message Read only

Returns a string representing a message or description associated with the given error type name.

Error types

Type Description
IndexSizeError The index is not in the allowed range (e.g., thrown in a range object).
HierarchyRequestError The node tree hierarchy is not correct.
WrongDocumentError The object is in the wrong document.
InvalidCharacterError The string contains invalid characters.
NoModificationAllowedError The object can not be modified.
NotFoundError The object can not be found here.
NotSupportedError The operation is not supported
InvalidStateError The object is in an invalid state.
SyntaxError The string did not match the expected pattern.
InvalidModificationError The object can not be modified in this way.
NamespaceError The operation is not allowed by Namespaces in XML
InvalidAccessError The object does not support the operation or argument.
TypeMismatchError The type of the object does not match the expected type.
SecurityError The operation is insecure.
NetworkError A network error occurred.
AbortError The operation was aborted.
URLMismatchError The given URL does not match another URL.
TimeoutError The operation timed out.
InvalidNodeTypeError The node is incorrect or has an incorrect ancestor for this operation.
DataCloneError The object can not be cloned.

Browser compatibility

desktop mobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
DOMError
Deprecated
Chrome – Full support
Chrome 36 (Release date: 2014-07-16)
footnote Full support
Edge – Full support
Edge 12 (Release date: 2015-07-29)
footnote Full support
Firefox – No support
Firefox 12 – 68 (Release date: 2012-04-24)
footnote Removed in 69 and later
Opera – No support
Opera 12.1 – 12.1 (Release date: 2012-11-20)
footnote Removed in 15 and later
Opera – Full support
Opera 23 (Release date: 2014-07-22)
footnote Full support
Safari – No support
Safari
footnote No support
Chrome Android – Full support
Chrome Android 36 (Release date: 2014-07-16)
footnote Full support
Firefox for Android – No support
Firefox for Android 14 – 68 (Release date: 2012-06-26)
footnote Removed in 79 and later
Opera Android – No support
Opera Android 12.1 – 12.1 (Release date: 2012-10-09)
footnote Removed in 14 and later
Opera Android – Full support
Opera Android 24 (Release date: 2014-09-10)
footnote Full support
Safari on iOS – No support
Safari on iOS
footnote No support
Samsung Internet – Full support
Samsung Internet 3 (Release date: 2015-04-10)
footnote Full support
WebView Android – Full support
WebView Android 37 (Release date: 2014-09-03)
footnote Full support
WebView on iOS – No support
WebView on iOS
footnote No support
message
Deprecated
Chrome – Full support
Chrome 36 (Release date: 2014-07-16)
footnote Full support
Edge – Full support
Edge 12 (Release date: 2015-07-29)
footnote Full support
Firefox – No support
Firefox 12 – 68 (Release date: 2012-04-24)
footnote Removed in 69 and later
Opera – Full support
Opera 23 (Release date: 2014-07-22)
footnote Full support
Safari – No support
Safari
footnote No support
Chrome Android – Full support
Chrome Android 36 (Release date: 2014-07-16)
footnote Full support
Firefox for Android – No support
Firefox for Android 14 – 68 (Release date: 2012-06-26)
footnote Removed in 79 and later
Opera Android – Full support
Opera Android 24 (Release date: 2014-09-10)
footnote Full support
Safari on iOS – No support
Safari on iOS
footnote No support
Samsung Internet – Full support
Samsung Internet 3 (Release date: 2015-04-10)
footnote Full support
WebView Android – Full support
WebView Android 37 (Release date: 2014-09-03)
footnote Full support
WebView on iOS – No support
WebView on iOS
footnote No support
name
Deprecated
Chrome – Full support
Chrome 36 (Release date: 2014-07-16)
footnote Full support
Edge – Full support
Edge 12 (Release date: 2015-07-29)
footnote Full support
Firefox – No support
Firefox 12 – 68 (Release date: 2012-04-24)
footnote Removed in 69 and later
Opera – Full support
Opera 23 (Release date: 2014-07-22)
footnote Full support
Safari – No support
Safari
footnote No support
Chrome Android – Full support
Chrome Android 36 (Release date: 2014-07-16)
footnote Full support
Firefox for Android – No support
Firefox for Android 14 – 68 (Release date: 2012-06-26)
footnote Removed in 79 and later
Opera Android – Full support
Opera Android 24 (Release date: 2014-09-10)
footnote Full support
Safari on iOS – No support
Safari on iOS
footnote No support
Samsung Internet – Full support
Samsung Internet 3 (Release date: 2015-04-10)
footnote Full support
WebView Android – Full support
WebView Android 37 (Release date: 2014-09-03)
footnote Full support
WebView on iOS – No support
WebView on iOS
footnote No support

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support
Deprecated. Not for use in new websites.
Has more compatibility info.

See also