備忘録的プログラミングリファレンス

InputEvent インターフェイス

 InputEvent インターフェイスは、エレメントの値(コンテンツ)が変化することで発生するイベントに関するインターフェイスです。

 ユーザーインターフェイスから生成された場合には UiEvent インターフェイスを継承します。 その他の場合は、Event インターフェイスを継承しています。継承する Event インターフェイスの Property と Method、 Event タイプが使えます。

ユーザーインターフェイスから生成された場合のInputEvent継承図
ユーザーインターフェイスから生成された場合以外のInputEvent継承図
  • Event
    • └── InputEvent

- ad -

プロパティ(Properties)

Example Syntax

var bubbles_value = InputEvent.bubbles;
Property
data入力された文字(safari、FireFoxは非対応)
dataTransferDataTransferオブジェクトを返します。(safariが利用できません)
inputType編集可能なエレメントにおける編集操作のタイプ
isComposingcompositionstartからcompositionendの間にイベントが発生するかをBoolean値で返す。(safariが利用できません)

メソッド(Methods)

Method
getTargetRanges()入力や削除によって影響を受けるDOMを配列で返します。(firefoxが利用できません)

イベント(Event)

 InputEventタイプはエレメントに設定してwebページで起こるイベントを捉えます。

Example Syntax

object.oninput = function(){script_or_function};
InputEvent type
oninputタグエレメントに入力があったら

- ad -