The selectstart
event of the Selection API is fired when a user starts a new selection.
If the event is canceled, the selection is not changed.
Bubbles | Yes |
---|---|
Cancelable | Yes |
Interface | Event |
Event handler property | onselectstart |
Examples
// addEventListener version document.addEventListener('selectstart', () => { console.log('Selection started'); }); // onselectstart version document.onselectstart = () => { console.log('Selection changed.'); };
Specifications
Specification | Status | Comment |
---|---|---|
Selection API The definition of 'selectstart' in that specification. |
Working Draft | Initial definition. |
Browser compatibility
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
selectstart event | Chrome Full support Yes | Edge Full support 12 | Firefox
Full support
52
| IE Full support Yes | Opera ? | Safari Full support 1.3 | WebView Android Full support Yes | Chrome Android Full support Yes | Firefox Android
Full support
52
| Opera Android ? | Safari iOS Full support Yes | Samsung Internet Android Full support Yes |
Legend
- Full support
- Full support
- Compatibility unknown
- Compatibility unknown
- Experimental. Expect behavior to change in the future.
- Experimental. Expect behavior to change in the future.
- User must explicitly enable this feature.
- User must explicitly enable this feature.