--- title: InputEvent slug: Web/API/InputEvent tags: - API - DOM - Interface translation_of: Web/API/InputEvent ---

{{APIRef("DOM Events")}}

InputEvent インターフェイスは、編集可能なコンテンツが変更されたことを通知するイベントを表します。

コンストラクタ

{{domxref("InputEvent.InputEvent", "InputEvent()")}}
InputEvent オブジェクトを作成します。

プロパティ

このインターフェイスは、親インターフェイスである {{domxref("UIEvent")}}、{{domxref("Event")}} のプロパティを継承します。

{{domxref("InputEvent.data")}} {{readOnlyInline}}
挿入された文字を {{domxref("DOMString")}} で返します。変更により挿入されたテキストがない (例えば文字を削除する) 場合は、空文字列になるでしょう。
{{domxref("InputEvent.isComposing")}}{{readOnlyInline}}
イベントが {{event("compositionstart")}} の後かつ {{event("compositionend")}} の前に発生したかを示す {{jsxref("Boolean")}} 値を返します。

メソッド

このインターフェイスではメソッドが定義されていませんが、親インターフェイスである {{domxref("UIEvent")}}、{{domxref("Event")}} のメソッドを継承します。

仕様

仕様書 策定状況 コメント
{{SpecName('DOM3 Events','#interface-InputEvent','InputEvent')}} {{Spec2('DOM3 Events')}} 最初期の定義

ブラウザ実装状況

{{CompatibilityTable}}
機能 Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
基本サポート {{CompatNo}} {{CompatGeckoDesktop("31.0")}} {{CompatNo}} {{CompatNo}} {{CompatNo}}
data {{CompatNo}} {{CompatNo}} {{CompatNo}} {{CompatNo}} {{CompatNo}}
isComposing() {{CompatNo}} {{CompatGeckoDesktop("31.0")}} {{CompatNo}} {{CompatNo}} {{CompatNo}}
機能 Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
基本サポート {{CompatNo}} {{CompatGeckoMobile("31.0")}} {{CompatNo}} {{CompatNo}} {{CompatNo}}
data {{CompatNo}} {{CompatNo}} {{CompatNo}} {{CompatNo}} {{CompatNo}}
isComposing() {{CompatNo}} {{CompatGeckoMobile("31.0")}} {{CompatNo}} {{CompatNo}} {{CompatNo}}

関連情報