O'Reilly logo

JavaScript Pocket Reference, 2nd Edition by David Flanagan

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Name

DOMException

Properties

code

An error code that provides some detail about what caused the exception. Some possible values (and their meanings) for this property are defined by the constants listed below.

Constants

The following constants define the code values that may be encountered by when working with HTML documents. Note that these constants are static properties of DOMException, not properties of individual exception objects.

DOMException.INDEX_SIZE_ERR = 1

Out-of-bounds error for an array or string index.

DOMException.HIERARCHY_REQUEST_ERR = 3

An attempt was made to place a node somewhere illegal in the document tree hierarchy.

DOMException.WRONG_DOCUMENT_ERR = 4

An attempt was made to use a node with a document other than the document that created the node.

DOMException.INVALID_CHARACTER_ERR = 5

An illegal character was used (in an element name, for example).

DOMException.NOT_FOUND_ERR = 8

A node was not found where it was expected.

DOMException.NOT_SUPPORTED_ERR = 9

A method or property is not supported in the current DOM implementation.

DOMException.INUSE_ATTRIBUTE_ERR = 10

An attempt was made to associate an Attr with an Element when that Attr node was already associated with a different Element node.

DOMException.SYNTAX_ERR = 12

A syntax error occurred, such as in a CSS property specification.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required