翻译不完整。 请帮助我们翻译这篇文章!

Selection API 的 selectionchange 事件在文档上的当前文本选择被改变时触发。

Bubbles No
Cancelable No
Target objects Document
Interface Event


document.addEventListener("selectionchange", () => {

document.onselectionchange = () => {


selectionchange 事件实现了 Event 接口,因此在此接口上定义的属性和方法都可使用。


Specification Status Comment
Selection API
Working Draft Initial definition.

Browser compatibility

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!
Feature Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
Basic support (Yes) (Yes) 52 (52) (Yes) (Yes) ?
on HTMLInputElement and HTMLTextAreaElement 未实现 未实现 52 (52) - [1] 未实现 未实现 未实现
Feature Android Chrome for Android Edge Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support (Yes) (Yes) (Yes) 52.0 (52) (Yes) (Yes) ?
on HTMLInputElement and HTMLTextAreaElement 未实现 未实现 未实现 52.0 (52) - [1] 未实现 未实现 未实现

[1] - Experimental support in Nightly behind the dom.select_events.textcontrols.enabled preference. Support for input and textarea is currently not part of the specification.

See also