| 
ExceptionCode. 
 
INDEX_SIZE_ERR:If index or size is negative, or greater than the allowed value. 
DOMSTRING_SIZE_ERR:If the specified range of text does not fit into a DOMString. 
HIERARCHY_REQUEST_ERR:If any node is inserted somewhere it doesn't belong. 
WRONG_DOCUMENT_ERR:If a node is used in a different document than the one that created it (that doesn't support it). 
INVALID_CHARACTER_ERR:If an invalid or illegal character is specified, such as in a name. See production 2 in the XML specification for the definition of a legal character, and production 5 for the definition of a legal name character. 
NO_DATA_ALLOWED_ERR:If data is specified for a node which does not support data. 
NO_MODIFICATION_ALLOWED_ERR:If an attempt is made to modify an object where modifications are not allowed. 
NOT_FOUND_ERR:If an attempt is made to reference a node in a context where it does not exist. 
NOT_SUPPORTED_ERR:If the implementation does not support the requested type of object or operation. 
INUSE_ATTRIBUTE_ERR:If an attempt is made to add an attribute that is already in use elsewhere. 
The above are since DOM Level 1  Since:DOM Level 1
 
INVALID_STATE_ERR:If an attempt is made to use an object that is not, or is no longer, usable. 
SYNTAX_ERR:If an invalid or illegal string is specified. 
INVALID_MODIFICATION_ERR:If an attempt is made to modify the type of the underlying object. 
NAMESPACE_ERR:If an attempt is made to create or change an object in a way which is incorrect with regard to namespaces. 
INVALID_ACCESS_ERR:If a parameter or an operation is not supported by the underlying object. 
The above are since DOM Level 2  Since:DOM Level 2
 
VALIDATION_ERR:If a call to a method such asinsertBeforeorremoveChildwould make theNodeinvalid with respect to "partial validity", this exception would be raised and the operation would not be done. 
The above is since DOM Level 2  Since:DOM Level 3 
 Enumeration values: 
| INDEX_SIZE_ERR |  |  | DOMSTRING_SIZE_ERR |  |  | HIERARCHY_REQUEST_ERR |  |  | WRONG_DOCUMENT_ERR |  |  | INVALID_CHARACTER_ERR |  |  | NO_DATA_ALLOWED_ERR |  |  | NO_MODIFICATION_ALLOWED_ERR |  |  | NOT_FOUND_ERR |  |  | NOT_SUPPORTED_ERR |  |  | INUSE_ATTRIBUTE_ERR |  |  | INVALID_STATE_ERR |  |  | SYNTAX_ERR |  |  | INVALID_MODIFICATION_ERR |  |  | NAMESPACE_ERR |  |  | INVALID_ACCESS_ERR |  |  | VALIDATION_ERR |  | 
 |