Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Represents the active selection, which is typically a highlighted block of text or other elements in the document. The active selection can be used to complete an action issued by a user or a script.
Members
The IHTMLSelection interface inherits from the IDispatch interface. IHTMLSelection also has these types of members:
- Methods
- Properties
Methods
The IHTMLSelection interface has these methods.
Method | Description |
---|---|
addRange | Adds a Range to the current selection. |
collapse | Replaces the current selection with an empty selection (or a caret) at the given offset. |
collapseToEnd | Collapses or sets the insertion point or caret at the end of a selection object. |
collapseToStart | Collapses, or sets the insertion point or caret at the beginning of a selection object. |
deleteFromDocument | Deletes the selected nodes from a document. |
getRangeAt | Returns a specified Range from a selection. The Range is specified by an index and cannot be greater than the number that is returned by IHTMLSelection::rangeCount. |
removeAllRanges | Removes all ranges from a selection. |
removeRange | Removes a range from a selection. |
selectAllChildren | Replaces the current selection with all the contents of the given node. |
Properties
The IHTMLSelection interface has these properties.
Property | Description |
---|---|
Returns the element or node that contains the start of the selection. |
|
Retrieves the starting position of a selection that is relative to the IHTMLSelection::anchorNode. |
|
Retrieves the element or node that contains the end of a selection. |
|
Retrieves the end position of a selection that is relative to the IHTMLSelection::focusNode. |
|
Retrieves whether a selection is collapsed or empty. |
|
Returns the number of ranges in a selection |
Requirements
Minimum supported client |
Windows Vista with SP1, Windows 7 |
Minimum supported server |
Windows Server 2008 R2 |
Header |
Mshtml.h |
IDL |
Mshtml.idl |
DLL |
Mshtml.dll |