InputEvent
InputEvent
接口表示一个事件,通知用户可编辑内容的更改。
构造函数
InputEvent()
-
创建一个
InputEvent
对象。
实例属性
InputEvent.data
只读-
返回一个包含插入字符的字符串。如果更改不插入文本(例如,删除字符时),则此字符串可能为空字符串。
InputEvent.dataTransfer
只读-
返回一个
DataTransfer
对象,其中包含有关添加到或从可编辑内容中删除的富文本或纯文本数据的信息。 InputEvent.inputType
只读-
返回可编辑内容的更改类型,例如插入、删除或格式化文本。
InputEvent.isComposing
只读-
返回一个
Boolean
值,指示事件是否在compositionstart
之后和compositionend
之前触发。
实例方法
InputEvent.getTargetRanges()
-
返回一个
StaticRange
对象数组,如果未取消输入事件,则这些对象将受到 DOM 更改的影响。
规范
规范 |
---|
Input Events Level 2 # interface-InputEvent |
UI 事件 # interface-inputevent |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。