Range 操作は、そのメソッド解説に規定されるように RangeException を投げてよい。
生成されたエラーの型を示す整数。
| BAD_BOUNDARYPOINTS_ERR | Range の境界点が規定の用件に合致しないときに場合。 |
| INVALID_NODE_TYPE_ERR | Range の境界点の コンテナ が無効な型のノードか無効な型の祖先に設定される場合。 |
// Introduced in DOM Level 2:
exception RangeException {
unsigned short code;
};
// RangeExceptionCode
const unsigned short BAD_BOUNDARYPOINTS_ERR = 1;
const unsigned short INVALID_NODE_TYPE_ERR = 2;