Programmierung
- Vorherige Seite DOM DocumentType
- Nächste Seite DOM-Implementierung
XML DOM - DOMException-Objekt
Benachrichtigungen an das Kern-DOM-Objekt oder Benachrichtigungen.
Konstanten Die folgenden Konstanten definieren die Attribute des code
Gültige Werte der Eigenschaft.Anmerkung:
Diese Konstanten sind statische Attribute von DOMException und nicht Attribute einzelner Ausnahmeobjekte.
Erklärung: Fehler bei der Überlaufung von Array- oder String-Indizes.
DOMSTRING_SIZE_ERR
Erklärung: Die angeforderte Textgröße ist zu groß, der angegebene Textbereich ist nicht geeignet für DOMString.
HIERARCHY_REQUEST_ERR
Erklärung: Eine Aktion, einen Knoten an eine ungültige Position in der Dokumentbaumhierarchie zu platzieren, ist aufgetreten.
WRONG_DOCUMENT_ERR
Erklärung: Eine Aktion aufgerufen, einen Knoten aus einem Dokument außerhalb des Dokuments, das den Knoten erstellt hat, zu verwenden.
INVALID_CHARACTER_ERR
Erklärung: Unzulässige Zeichen wurden verwendet (z.B. im Elementnamen).
NO_DATA_ALLOWED_ERR
Daten für einen Node mit nicht unterstützten Daten angegeben.
NO_MODIFICATION_ALLOWED_ERR
Erklärung: Eine Operation zur Änderung eines schreibgeschützten, nicht zu ändernden Knotens ist aufgetreten.
NOT_FOUND_ERR
Erklärung: Der angeforderte Knoten wurde an der erwarteten Position nicht gefunden.
NOT_SUPPORTED_ERR
Erklärung: Die aktuelle DOM-Implementierung unterstützt eine bestimmte Eigenschaft oder Methode nicht.
INUSE_ATTRIBUTE_ERR
Erklärung: Bei einer Aktion, bei der ein Attr-Knoten mit einem anderen Element-Knoten verbunden wird, wird bereits ein Attr-Knoten mit einem anderen Element-Knoten verbunden.
INVALID_STATE_ERR
Beschreibt die Verwendung eines Objekts, das in einem nicht erlaubten Zustand oder einem Zustand ist, in dem es nicht mehr erlaubt ist zu verwenden.
SYNTAX_ERR
Beschreibt einen Fehler, der Syntaxfehler enthält. Wird normalerweise von CSS-Attributdeklarationen verwendet.
INVALID_MODIFICATION_ERR
Beschreibt eine Operation, die das Ändern eines CSSRule-Objekts oder eines CSSValue-Objekts beinhaltet.
NAMESPACE_ERR
Beschreibt einen Fehler, der sich auf den Namensraum von Elementen oder Eigenschaften bezieht.
INVALID_ACCESS_ERR
Beschreibt den Zugriff auf ein Objekt mit einem derzeit nicht unterstützten Verfahren.
code-Eigenschaft
Fehlercode. Bietet detaillierte Informationen über den Grund für die Auslösung des Ausnahme. Die gültigen Werte (und ihre Bedeutung) dieser Eigenschaft sind durch die oben genannten Konstanten definiert.
Beschreibung
Wenn eine DOM-Eigenschaft oder ein DOM-Verfahren falsch verwendet oder in einem ungeeigneten Umfeld verwendet wird, wird ein DOMException-Objekt ausgelöst. Der Wert der code-Eigenschaft beschreibt die allgemeine Art der发生的异常。Beachten Sie, dass beim Lesen und Schreiben von Eigenschaften des Objekts oder beim Aufrufen von Methoden des Objekts DOMException-Objekte ausgelöst werden können.
Im von CodeW3C.com bereitgestellten XML DOM Referenzhandbuch sind die Abschnitte zur Eigenschaft und Methode der Objekte aufgelistet, die möglicherweise Ausnahmen werfen.
Beachten Sie, dass nicht alle Ausnahmen im DOM durch DOMException benachrichtigt werden: Ausnahmen, die den DOM Range-Modul betreffen, führen dazu, dass RangeException-Ausnahmen ausgelöst werden.
- Vorherige Seite DOM DocumentType
- Nächste Seite DOM-Implementierung