| 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 un 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 è supportata 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 presenta un errore di sintassi o comunque 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 un 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 non sono consentite modifiche. | 
| 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 | Timeout dell’operazione. | 
| const TYPE_ERR | Impossibile convertire l’espressione 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 Nodo non valido rispetto alla “validità parziale”, questa eccezione verrebbe sollevata e l’operazione non verrebbe eseguita. Questo codice viene utilizzato in [DOM Level 3 Validation]. 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). |