InputEvent

InputEvent 接口表示一个事件,通知用户可编辑内容的更改。

Event UIEvent InputEvent

构造函数

InputEvent()

创建一个 InputEvent 对象。

实例属性

此接口继承其父级 UIEventEvent 的属性。

InputEvent.data 只读

返回一个包含插入字符的字符串。如果更改不插入文本(例如,删除字符时),则此字符串可能为空字符串。

InputEvent.dataTransfer 只读

返回一个 DataTransfer 对象,其中包含有关添加到或从可编辑内容中删除的富文本或纯文本数据的信息。

InputEvent.inputType 只读

返回可编辑内容的更改类型,例如插入、删除或格式化文本。

InputEvent.isComposing 只读

返回一个 Boolean 值,指示事件是否在 compositionstart 之后和 compositionend 之前触发。

实例方法

此接口继承其父级 UIEventEvent 的方法。

InputEvent.getTargetRanges()

返回一个 StaticRange 对象数组,如果未取消输入事件,则这些对象将受到 DOM 更改的影响。

规范

规范
Input Events Level 2
# interface-InputEvent
UI 事件
# interface-inputevent

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅