--- title: GlobalEventHandlers.onselectionchange slug: Web/API/GlobalEventHandlers/onselectionchange translation_of: Web/API/GlobalEventHandlers/onselectionchange ---
{{ApiRef('DOM')}}{{SeeCompatTable}}

GlobalEventHandlers.onselectionchange  属性表示当一个 {{event("selectstart")}} 事件被触发,比如在页面上选中文字变化时,会执行绑定的事件处理器

Syntax

obj.onselectionchange = function;

Example

var selection;

document.onselectionchange = function() {
  console.log('New selection made');
  selection = document.getSelection();
};

完整例子请参阅Key quote generator demo.

Specifications

Specification Status Comment
{{SpecName('Selection API','#dom-globaleventhandlers-onselectionchange','GlobalEventHandlers.onselectionchange')}} {{Spec2('Selection API')}} Initial definition.

Browser compatibility

{{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.

See also