Value | Meaning |
---|---|
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. |
An integer indicating the type of error generated.
Note: Other numeric codes are reserved for W3C for possible future use.