InputEvent
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.
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 |
ブラウザーの互換性
BCD tables only load in the browser