| const ABORT_ERR | Operationen avbröts. |
| const DATA_CLONE_ERR | Objektet kan inte klonas. |
| const DOMSTRING_SIZE_ERR | Om det angivna textintervallet inte passar in i en DOMString. |
| const HIERARCHY_REQUEST_ERR | Om någon nod är insatt någonstans hör den inte hemma. |
| const INDEX_SIZE_ERR | Om index eller storlek är negativt eller större än det tillåtna värdet. |
| const INUSE_ATTRIBUTE_ERR | Om ett försök görs att lägga till ett attribut som redan används någon annanstans. |
| const INVALID_ACCESS_ERR | Om en parameter eller en operation inte stöds av det underliggande objektet. |
| const INVALID_CHARACTER_ERR | Om ett ogiltigt eller olagligt tecken anges, till exempel i ett XML-namn. |
| const INVALID_EXPRESSION_ERR | Uttrycket har ett syntaxfel eller är på annat sätt inte ett juridiskt uttryck enligt reglerna för specific XPathEvaluator eller innehåller specialiserade tilläggsfunktioner eller variabler som inte stöds av denna implementering. |
| const INVALID_MODIFICATION_ERR | Om ett försök görs att ändra typen av det underliggande objektet. |
| const INVALID_NODE_TYPE_ERR | Den angivna noden är felaktig eller har en felaktig förfader för denna operation. |
| const INVALID_STATE_ERR | Om ett försök görs att använda ett objekt som inte är eller inte längre är användbart. |
| const NAMESPACE_ERR | Om ett försök görs att skapa eller ändra ett objekt på ett sätt som är felaktigt med hänsyn till namnutrymmen. |
| const NETWORK_ERR | Ett nätverksfel uppstod. |
| const NOT_FOUND_ERR | Om ett försök görs att referera till en nod i ett sammanhang där den inte finns. |
| const NOT_SUPPORTED_ERR | Om implementeringen inte stöder den begärda typen av objekt eller operation. |
| const NO_DATA_ALLOWED_ERR | Om data anges för en nod som inte stöder data. |
| const NO_MODIFICATION_ALLOWED_ERR | Om ett försök görs att modifiera ett objekt där ändringar inte är tillåtna. |
| const QUOTA_EXCEEDED_ERR | Kvoten har överskridits. |
| const SECURITY_ERR | Operationen är osäker. |
| const SYNTAX_ERR | Om en ogiltig eller olaglig sträng anges. |
| const TIMEOUT_ERR | Operationen tog timeout. |
| const TYPE_ERR | Uttrycket kan inte konverteras för att returnera den angivna typen. |
| const TYPE_MISMATCH_ERR | Om typen av ett objekt är inkompatibelt med den förväntade typen av parametern som är kopplad till objektet. |
| const URL_MISMATCH_ERR | Den angivna webbadressen matchar inte en annan webbadress. |
| const VALIDATION_ERR | Om ett anrop till en metod som insertBefore eller removeChild skulle göra Noden ogiltig med avseende på “partiell validity”, skulle detta undantag uppstå och operationen skulle inte utföras. Denna kod används i [DOM Level 3 Validation]. Se denna specifikation för ytterligare information. |
| const WRONG_DOCUMENT_ERR | Om en Nod används i ett annat dokument än det som skapade den (som inte stöder det). |