Programmering

XML DOM - DOMException-objekt

Meddelanden till kärndomänska objektet eller underrättelser om undantag.

Konstanter Nedanstående konstanter definierar egenskaperna för DOMException-objektet code

Giltiga värden för egenskapen.Kommentar:

Dessa konstanter är statiska egenskaper för DOMException, inte egenskaper för enskilda undantagsobjekt.

Förklaring: Array- eller strängindextillväxt fel.

DOMSTRING_SIZE_ERR

Förklaring: Begäran är för stor, textens specificerade omfattning passar inte DOMString.

HIERARCHY_REQUEST_ERR

Förklaring: Operation för att placera en nod på ett ogiltigt ställe i dokumentträdet har inträffat.

WRONG_DOCUMENT_ERR

Förklaring: Operation för att använda en nod från ett dokument utanför det dokument som skapade noden har inträffat.

INVALID_CHARACTER_ERR

Förklaring: Olegala tecken används (t.ex. i elementnamn).

NO_DATA_ALLOWED_ERR

Specificera data för en Node som inte stöder data.

NO_MODIFICATION_ALLOWED_ERR

Förklaring: En operation för att modifiera en skrivskyddad, icke modifierbar nod har inträffat.

NOT_FOUND_ERR

Förklaring: Specifierad nod hittades inte på den förväntade platsen.

NOT_SUPPORTED_ERR

Förklaring: Det nuvarande DOM-verktyget stöder inte en viss egenskap eller metod.

INUSE_ATTRIBUTE_ERR

Förklaring: När en Attr-nod redan är kopplad till en annan Element-nod, sker en operation för att koppla en Attr-nod till en annan Element-nod.

INVALID_STATE_ERR

Beskriver att ett objekt som används är i ett förbjudet tillstånd eller inte längre tillåtet att användas.

SYNTAX_ERR

Beskriver att det specificerade felet innehåller syntaxfel. Vanligtvis används av CSS-attributdeklarationer.

INVALID_MODIFICATION_ERR

Beskriver att det inträffade en operation som påverkar CSSRule-objektet eller CSSValue-objektet.

NAMESPACE_ERR

Beskriver att det finns ett fel i namnrymden för elementet eller attributet.

INVALID_ACCESS_ERR

Beskriver att objektet åtkommer ett sätt som inte stöds av den aktuella implementeringen.

code-attribut

Felkod. Ger detaljerad information om orsaken till att undantaget inträffade. De giltiga värdena (och deras betydelse) definieras av de konstanter som listas ovan.

Beskrivning

När ett DOM-objekt används felaktigt eller i ett olämpligt miljö, kastas ett DOMException-objekt. Värdet för code-attributet beskriver den allmänna typen av undantag som inträffade.Observera att DOMException-objekt kan kastas när du läser eller skriver egenskaper på objektet eller anropar metoder på objektet.

I den XML DOM referenshandbok som erbjuds av CodeW3C.com, listas egenskaper och metoder för objektet som kan kasta undantag.

Observera att inte alla undantag i DOM meddelas av DOMException: Undantag som involverar DOM Range-modulen orsakar att RangeException-undantag kastas.