--- title: GlobalEventHandlers.onselectionchange slug: Web/API/GlobalEventHandlers/onselectionchange translation_of: Web/API/GlobalEventHandlers/onselectionchange ---
GlobalEventHandlers.onselectionchange
属性表示当一个 {{event("selectstart")}} 事件被触发,比如在页面上选中文字变化时,会执行绑定的事件处理器
obj.onselectionchange = function;
var selection; document.onselectionchange = function() { console.log('New selection made'); selection = document.getSelection(); };
完整例子请参阅Key quote generator demo.
Specification | Status | Comment |
---|---|---|
{{SpecName('Selection API','#dom-globaleventhandlers-onselectionchange','GlobalEventHandlers.onselectionchange')}} | {{Spec2('Selection API')}} | Initial definition. |
{{CompatibilityTable}}
Feature | Firefox (Gecko) | Chrome | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | {{CompatGeckoDesktop(43)}}[1] {{CompatGeckoDesktop(52)}}[2] |
{{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatUnknown}} | 1.3 |
Feature | Firefox Mobile (Gecko) | Android | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
onselectionchange |
{{CompatGeckoMobile(43)}}[1] {{CompatGeckoMobile(52)}}[2] |
{{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
[1] This is implemented behind the dom.select_events.enabled
preference, which defaults to false
except on Nightly.
[2] This is now fully enabled on Firefox 52 release version.