InputEvent
Baseline
広く利用可能
*
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2020年1月以降、すべてのブラウザーで利用可能です。
* この機能の一部は、対応レベルが異なる場合があります。
InputEvent インターフェイスは、編集可能なコンテンツが変更されたことを通知するイベントを表します。
コンストラクター
InputEvent()-
InputEventオブジェクトを作成します。
インスタンスプロパティ
このインターフェイスは、親である UIEvent、Event のプロパティを継承しています。
InputEvent.data読取専用-
文字列で、挿入された文字を返します。変更により挿入されたテキストがない(例えば文字を削除した)場合は、空文字列になることがあります。
InputEvent.dataTransfer読取専用-
編集可能なコンテンツに追加されたリッチテキストまたはプレーンテキストデータ、あるいは削除されたプレーンテキストデータに関する情報を保持する
DataTransferオブジェクトを返します。 InputEvent.inputType読取専用-
テキストの挿入、削除、書式設定など、編集可能なコンテンツに対する変更の種類を返します。
InputEvent.isComposing読取専用-
論理値で、イベントが
compositionstartの後かつcompositionendの前に発生したかを示す値を返します。
インスタンスメソッド
このインターフェイスは、親である UIEvent、Event のメソッドを継承しています。
InputEvent.getTargetRanges()-
入力イベントが取り消されない場合、DOM の変更に影響される静的範囲を配列で返します。
仕様書
| 仕様書 |
|---|
| Input Events Level 2> # interface-InputEvent> |
| UI Events> # interface-inputevent> |