In general, DOM methods return specific error values in ordinary processing situations, such as out-of-bound errors. However, DOM operations can raise exceptions in "exceptional" circumstances, i.e., when an operation is impossible to perform (either for logical reasons, because data is lost, or because the implementation has become unstable) For more information on this interface please see http://www.w3.org/TR/DOM-Level-3-Core/ @status FROZEN
[scriptable, uuid(a6cf910a-15b3-11d2-932e-00805f8add32)]
interface nsIDOMDOMException : nsISupports
Constants
const
unsigned short
INDEX_SIZE_ERR = 1
const
unsigned short
DOMSTRING_SIZE_ERR = 2
const
unsigned short
HIERARCHY_REQUEST_ERR = 3
const
unsigned short
WRONG_DOCUMENT_ERR = 4
const
unsigned short
INVALID_CHARACTER_ERR = 5
const
unsigned short
NO_DATA_ALLOWED_ERR = 6
const
unsigned short
NO_MODIFICATION_ALLOWED_ERR = 7
const
unsigned short
NOT_FOUND_ERR = 8
const
unsigned short
NOT_SUPPORTED_ERR = 9
const
unsigned short
INUSE_ATTRIBUTE_ERR = 10
const
unsigned short
INVALID_STATE_ERR = 11
const
unsigned short
SYNTAX_ERR = 12
const
unsigned short
INVALID_MODIFICATION_ERR = 13
const
unsigned short
NAMESPACE_ERR = 14
const
unsigned short
INVALID_ACCESS_ERR = 15
const
unsigned short
VALIDATION_ERR = 16
const
unsigned short
TYPE_MISMATCH_ERR = 17
Attributes
readonly attribute
unsigned long
code
Compare to: