| const ABORT_ERR | L’operazione è stata interrotta. |
| const DATA_CLONE_ERR | L’oggetto non può essere clonato. |
| const DOMSTRING_SIZE_ERR | Se l’intervallo di testo specificato non rientra in una DOMString. |
| const HIERARCHY_REQUEST_ERR | Se qualche nodo è inserito da qualche parte non appartiene. |
| const INDEX_SIZE_ERR | Se l’indice o la dimensione è negativo o maggiore del valore consentito. |
| const INUSE_ATTRIBUTE_ERR | Se si tenta di aggiungere un attributo che è già in uso altrove. |
| const INVALID_ACCESS_ERR | Se un parametro o un’operazione non è supportato dall’oggetto sottostante. |
| const INVALID_CHARACTER_ERR | Se viene specificato un carattere non valido o illegale, ad esempio in un nome XML. |
| const INVALID_EXPRESSION_ERR | L’espressione ha un errore di sintassi o altrimenti non è un’espressione legale secondo le regole dello specifico XPathEvaluator o contiene funzioni di estensione specializzate o variabili non supportate da questa implementazione. |
| const INVALID_MODIFICATION_ERR | Se si tenta di modificare il tipo dell’oggetto sottostante. |
| const INVALID_NODE_TYPE_ERR | Il nodo fornito non è corretto o ha un predecessore errato per questa operazione. |
| const INVALID_STATE_ERR | Se si tenta di utilizzare un oggetto che non è o non è più utilizzabile. |
| const NAMESPACE_ERR | Se si tenta di creare o modificare un oggetto in modo non corretto per quanto riguarda gli spazi dei nomi. |
| const NETWORK_ERR | Si è verificato un errore di rete. |
| const NOT_FOUND_ERR | Se si tenta di fare riferimento a un nodo in un contesto in cui non esiste. |
| const NOT_SUPPORTED_ERR | Se l’implementazione non supporta il tipo di oggetto o operazione richiesto. |
| const NO_DATA_ALLOWED_ERR | Se i dati sono specificati per un nodo che non supporta i dati. |
| const NO_MODIFICATION_ALLOWED_ERR | Se si tenta di modificare un oggetto in cui le modifiche non sono consentite. |
| const QUOTA_EXCEEDED_ERR | La quota è stata superata. |
| const SECURITY_ERR | L’operazione non è sicura. |
| const SYNTAX_ERR | Se viene specificata una stringa non valida o illegale. |
| const TIMEOUT_ERR | L’operazione è scaduta. |
| const TYPE_ERR | L’espressione non può essere convertita per restituire il tipo specificato. |
| const TYPE_MISMATCH_ERR | Se il tipo di un oggetto è incompatibile con il tipo previsto del parametro associato all’oggetto. |
| const URL_MISMATCH_ERR | L’URL specificato non corrisponde a un altro URL. |
| const VALIDATION_ERR | Se una chiamata a un metodo come insertBefore o removeChild rendesse il Node non valido rispetto alla “validità parziale”, questa eccezione verrebbe sollevata e l’operazione non verrebbe eseguita. Questo codice è utilizzato in [Convalida DOM Livello 3]. Fare riferimento a questa specifica per ulteriori informazioni. |
| const WRONG_DOCUMENT_ERR | Se un Nodo viene utilizzato in un documento diverso da quello che lo ha creato (che non lo supporta). |