InputEvent
Baseline 2023
Newly available
Since March 2023, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
InputEvent
接口表示通知用户可编辑内容更改的事件。
构造函数
InputEvent()
-
创建一个
InputEvent
对象。
实例属性
InputEvent.data
只读-
返回包含插入字符的字符串,如果更改没有插入文本(例如删除字符时)则该值为空字符串。
InputEvent.dataTransfer
只读-
返回一个
DataTransfer
对象,该对象包含有关要添加到可编辑内容,或从可编辑内容中删除的富文本或纯文本数据的信息。 InputEvent.inputType
只读-
返回对可编辑内容所做更改的类型,例如插入、删除或格式化文本。
InputEvent.isComposing
只读-
返回一个
Boolean
值,表明该事件是否在触发compositionstart
事件之后且触发compositionend
事件之前触发的。
实例方法
InputEvent.getTargetRanges()
-
返回一个
StaticRange
对象数组,如果不取消输入事件,该数组将受到 DOM 更改的影响。
规范
Specification |
---|
Input Events Level 2 # interface-InputEvent |
UI Events # interface-inputevent |
浏览器兼容性
BCD tables only load in the browser