XML DOM - DOMException オブジェクト

通知核心 DOM 对象的异常或通知。

常量

下面的常量定义了 DOMException 对象的 code 属性的合法值。

注释:这些常量是 DOMException 的静态属性,不是个别异常对象的属性。

INDEX_SIZE_ERR

说明数组或字符串下标的溢出错误。

DOMSTRING_SIZE_ERR

说明请求的文本太大,文本的指定范围不适合 DOMString。

HIERARCHY_REQUEST_ERR

说明发生了要把节点放在文档树层次中的不合法位置的操作。

WRONG_DOCUMENT_ERR

说明发生了从创建节点的文档以外的文档使用使用该节点的操作。

INVALID_CHARACTER_ERR

说明(例如在元素名中)使用了不合法的字符。

NO_DATA_ALLOWED_ERR

为不支持数据的 Node 指定数据。

NO_MODIFICATION_ALLOWED_ERR

说明发生了修改只读的、不允许修改的节点的操作。

NOT_FOUND_ERR

说明在期望的位置没有找到指定的节点

NOT_SUPPORTED_ERR

说明当前的 DOM 实现不支持某个属性或方法。

INUSE_ATTRIBUTE_ERR

属性节点已关联到另一个元素节点时,发生了将属性节点关联到另一个元素节点的操作。

INVALID_STATE_ERR

使用中または使用を許可されていない状態のオブジェクトを使用したことを説明します。

SYNTAX_ERR

指定されたエラーに構文エラーが含まれていることを説明します。通常、CSS 属性宣言で使用されます。

INVALID_MODIFICATION_ERR

CSSRule オブジェクトや CSSValue オブジェクトの操作が行われたことを説明します。

NAMESPACE_ERR

要素や属性のネームスペースに関連するエラーを説明します。

INVALID_ACCESS_ERR

現在の実装がサポートしていない方法でオブジェクトにアクセスする場合を説明します。

code 属性

エラーコード。例外を引き起こした原因の詳細な情報を提供します。この属性の正当な値(およびその意味)は前面に列挙された定数で定義されます。

説明

DOM 属性やメソッドを誤って使用したり、適切な環境でない場合に使用すると DOMException オブジェクトがスローされます。code 属性の値は発生した例外の一般的なタイプを示します。注意、オブジェクトの属性の読み書きやメソッドの呼び出し時には DOMException オブジェクトがスローされる可能性があります。

CodeW3C.com で提供される XML DOM リファレンスマニュアルでは、オブジェクトの属性やメソッドの説明部分に可能に発生する例外がリストされています。

注意、DOM 中のすべての例外が DOMException によって通知されるわけではありません:DOM Range モジュールに関連する例外は RangeException 例外をスローします。