Fires when the selection state of a document changes.
Syntax
| HTML Attribute | <element onselectionchange = "handler(event)"> | 
| Event Property | object.onselectionchange = handler; | 
| attachEvent Method | object.attachEvent("onselectionchange", handler) | 
| addEventListener Method | object.addEventListener("selectionchange", handler, useCapture) | 
Event information
| Synchronous | No | 
| Bubbles | No | 
| Cancelable | No | 
Event handler parameters
- pEvtObj [in]
 Type: IHTMLEventObj
Standards information
There are no standards that apply here.
Remarks
To invoke this event, do one of the following:
- Cause the selection object's type property to change.
- Return a range from a different location when using the IHTMLSelectionObject::createRange method of the selection object.
- Move the insertion point in an editable region of the document using the mouse or keyboard.
- Refresh the page when an editable region has focus.
- Start or extend a text selection by dragging the mouse or using SHIFT+an arrow key.
- Make a control selection in an editable region of the document.
- Add or remove an element from a multiple selection by pressing SHIFT while clicking on the element.
- Delete text or an element in an editable region of the document by using the BACKSPACE key, DELETE key, CTRL+X, or the Delete command.
- Insert text or an element in an editable region of the document by using CTRL+V or the Paste command.
The pEvtObj parameter is required for the following interfaces:
- HTMLAnchorEvents2
- HTMLAreaEvents2
- HTMLButtonElementEvents2
- HTMLControlElementEvents2
- HTMLDocumentEvents2
- HTMLElementEvents2
- HTMLFormElementEvents2
- HTMLImgEvents2
- HTMLFrameSiteEvents2
- HTMLInputFileElementEvents2
- HTMLInputImageEvents2
- HTMLInputTextElementEvents2
- HTMLLabelEvents2
- HTMLLinkElementEvents2
- HTMLMapEvents2
- HTMLMarqueeElementEvents2
- HTMLObjectElementEvents2
- HTMLOptionButtonElementEvents2
- HTMLScriptEvents2
- HTMLSelectElementEvents2
- HTMLStyleElementEvents2
- HTMLTableEvents2
- HTMLTextContainerEvents2
- HTMLWindowEvents2