The InputEvent interface represents an event notifying the user of editable content changes.
InputEvent()Creates an InputEvent object.
This interface inherits properties from its parents, UIEvent and Event.
InputEvent.data Read onlyReturns a string with the inserted characters. This may be an empty string if the change doesn't insert text (for example, when deleting characters).
InputEvent.dataTransfer Read onlyReturns a DataTransfer object containing information about richtext or plaintext data being added to or removed from editable content.
InputEvent.inputType Read onlyReturns the type of change for editable content such as, for example, inserting, deleting, or formatting text.
InputEvent.isComposing Read onlyReturns a Boolean value indicating if the event is fired after compositionstart and before compositionend.
This interface inherits methods from its parents, UIEvent and Event.
InputEvent.getTargetRanges()Returns an array of StaticRange objects that will be affected by a change to the DOM if the input event is not canceled.