Name
RangeException — signals a range-specific exception
Availability
DOM Level 2 Range
Constants
The following constants define the legal values for the
code
property of a RangeException object. Note
that these constants are static properties of RangeException, not
properties of individual exception objects.
-
unsigned short BAD_BOUNDARYPOINTS_ERR = 1
The boundary points of a range are not legal for the requested operation.
-
unsigned short INVALID_NODE_TYPE_ERR = 2
An attempt was made to set the container node of a range boundary point to an invalid node or a node with an invalid ancestor.
Properties
-
unsigned short code
An error code that provides some detail about what caused the exception. The legal values (and their meanings) for this property are defined by the constants just listed.
Description
A RangeException is thrown by certain methods of the Range interface to signal a problem of some sort. Note that most exceptions thrown by Range methods are DOMException objects. A RangeException is generated only when none of the existing DOMException error constants is appropriate to describe the exception.
Get JavaScript: The Definitive Guide, Fourth Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.