InputEvent
Baseline
Widely available
*
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2020年1月.
* Some parts of this feature may have varying levels of support.
InputEvent インターフェイスは、編集可能なコンテンツが変更されたことを通知するイベントを表します。
コンストラクター
InputEvent()-
InputEventオブジェクトを作成します。
インスタンスプロパティ
このインターフェイスは、親である UIEvent、Event のプロパティを継承しています。
InputEvent.data読取専用-
文字列で、挿入された文字を返します。変更により挿入されたテキストがない(例えば文字を削除した)場合は、空文字列になることがあります。
InputEvent.dataTransfer読取専用-
編集可能なコンテンツに追加されたリッチテキストまたはプレーンテキストデータ、あるいは削除されたプレーンテキストデータに関する情報を保持する
DataTransferオブジェクトを返します。 InputEvent.inputType読取専用-
テキストの挿入、削除、書式設定など、編集可能なコンテンツに対する変更の種類を返します。
InputEvent.isComposing読取専用-
論理値で、イベントが
compositionstartの後かつcompositionendの前に発生したかを示す値を返します。
インスタンスメソッド
このインターフェイスは、親である UIEvent、Event のメソッドを継承しています。
InputEvent.getTargetRanges()-
入力イベントが取り消されない場合、DOM の変更に影響される静的範囲を配列で返します。
仕様書
| Specification |
|---|
| Input Events Level 2> # interface-InputEvent> |
| UI Events> # interface-inputevent> |
ブラウザーの互換性
Loading…