ExceptionCode

An integer indicating the type of error generated.

Note: Other numeric codes are reserved for W3C for possible future use.

Values

ValueMeaning
indexSize

If index or size is negative, or greater than the allowed value.

domStringSize

If the specified range of text does not fit into a DOMString.

hierarchyRequest

If any Node is inserted somewhere it doesn't belong.

wrongDocument

If a Node is used in a different document than the one that created it (that doesn't support it).

invalidCharacter

If an invalid or illegal character is specified, such as in an XML name.

noDataAllowed

If data is specified for a Node which does not support data.

noModificationAllowed

If an attempt is made to modify an object where modifications are not allowed.

notFound

If an attempt is made to reference a Node in a context where it does not exist.

notSupported

If the implementation does not support the requested type of object or operation.

inuseAttribute

If an attempt is made to add an attribute that is already in use elsewhere.

invalidState

If an attempt is made to use an object that is not, or is no longer, usable.

syntax

If an invalid or illegal string is specified.

invalidModification

If an attempt is made to modify the type of the underlying object.

namespace

If an attempt is made to create or change an object in a way which is incorrect with regard to namespaces.

invalidAccess

If a parameter or an operation is not supported by the underlying object.

validation

If a call to a method such as insertBefore or removeChild would make the Node invalid.

typeMismatch

If the type of an object is incompatible with the expected type of the parameter associated to the object.

Meta