InputEvent
Baseline 2023
Newly available
Since March 2023, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
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