Document.onselectionchange

これは実験的な機能です。本番で使用する前にブラウザー実装状況をチェックしてください。

Document.onselectionchange プロパティは、 selectionchange イベントがこのオブジェクトに到達したときに呼び出されるイベントハンドラーを表します。

構文

obj.onselectionchange = function;
  • function はユーザー定義の関数の名前を、末尾の () や引数を付けない形、または無名関数の宣言です。

document.onselectionchange = function() { console.log("Selection changed!"); }; 

仕様書

仕様書 状態 備考
Selection API
Document.onselectionchange の定義
草案 初回定義

ブラウザーの対応

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
onselectionchange
実験的
Chrome 完全対応 12Edge ? Firefox 完全対応 52
完全対応 52
完全対応 43
無効
無効 From version 43: this feature is behind the dom.select_events.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE 完全対応 ありOpera 完全対応 15Safari 完全対応 1.3WebView Android 完全対応 ありChrome Android 完全対応 18Firefox Android 完全対応 52
完全対応 52
完全対応 43
無効
無効 From version 43: this feature is behind the dom.select_events.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android 完全対応 14Safari iOS 完全対応 ありSamsung Internet Android 完全対応 あり

凡例

完全対応  
完全対応
実装状況不明  
実装状況不明
実験的。動作が変更される可能性があります。
実験的。動作が変更される可能性があります。
ユーザーが明示的にこの機能を有効にしなければなりません。
ユーザーが明示的にこの機能を有効にしなければなりません。

関連情報