| 
       DOM_INDEX_SIZE_ERR
       (integer)
       | 
      1 | 
      
       If index or size is negative, or greater than the allowed value.
       | 
     
     
      | 
       DOMSTRING_SIZE_ERR
       (integer)
       | 
      2 | 
      
       If the specified range of text does not fit into a 
       DOMString.
       | 
     
     
      | 
       DOM_HIERARCHY_REQUEST_ERR
       (integer)
       | 
      3 | 
      If any node is inserted somewhere it doesn't belong | 
     
     
      | 
       DOM_WRONG_DOCUMENT_ERR
       (integer)
       | 
      4 | 
      
       If a node is used in a different document than the one that created it.
       | 
     
     
      | 
       DOM_INVALID_CHARACTER_ERR
       (integer)
       | 
      5 | 
      
       If an invalid or illegal character is specified, such as in a name.
       | 
     
     
      | 
       DOM_NO_DATA_ALLOWED_ERR
       (integer)
       | 
      6 | 
      
       If data is specified for a node which does not support data.
       | 
     
     
      | 
       DOM_NO_MODIFICATION_ALLOWED_ERR
       (integer)
       | 
      7 | 
      
       If an attempt is made to modify an object where modifications are not allowed.
       | 
     
     
      | 
       DOM_NOT_FOUND_ERR
       (integer)
       | 
      8 | 
      
       If an attempt is made to reference a node in a context where it does not exist.
       | 
     
     
      | 
       DOM_NOT_SUPPORTED_ERR
       (integer)
       | 
      9 | 
      
       If the implementation does not support the requested type of object or operation.
       | 
     
     
      | 
       DOM_INUSE_ATTRIBUTE_ERR
       (integer)
       | 
      10 | 
      
       If an attempt is made to add an attribute that is already in use elsewhere.
       | 
     
     
      | 
       DOM_INVALID_STATE_ERR
       (integer)
       | 
      11 | 
      
       If an attempt is made to use an object that is not, or is no longer, usable.
       | 
     
     
      | 
       DOM_SYNTAX_ERR
       (integer)
       | 
      12 | 
      If an invalid or illegal string is specified. | 
     
     
      | 
       DOM_INVALID_MODIFICATION_ERR
       (integer)
       | 
      13 | 
      If an attempt is made to modify the type of the underlying object. | 
     
     
      | 
       DOM_NAMESPACE_ERR
       (integer)
       | 
      14 | 
      
       If an attempt is made to create or change an object in a way which is 
       incorrect with regard to namespaces.
       | 
     
     
      | 
       DOM_INVALID_ACCESS_ERR
       (integer)
       | 
      15 | 
      
       If a parameter or an operation is not supported by the underlying object.
       | 
     
     
      | 
       DOM_VALIDATION_ERR
       (integer)
       | 
      16 | 
      
       If a call to a method such as insertBefore or removeChild would make the Node
       invalid with respect to "partial validity", this exception would be raised and 
       the operation would not be done.
       |