close

此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

InputEvent:InputEvent() 构造函数

基线 广泛可用

自 2020年1月 起,此特性已在主流浏览器中得到支持,可在大多数设备和浏览器版本中正常使用。

InputEvent() 构造函数创建一个新的 InputEvent 对象。

语法

js
new InputEvent(type)
new InputEvent(type, options)

参数

type

表示事件名称的字符串。区分大小写,浏览器将其设置为 beforeinput 或者 input

options 可选

一个对象,除了 UIEvent() 中定义的属性之外,还具有以下属性:

inputType 可选

指定可编辑内容更改类型的字符串,例如插入、删除或格式化文本。

data 可选

包含要插入的字符的字符串。如果更改未插入文本(例如删除字符时),则其可能为空字符串。

isComposing 可选

一个布尔值,指示事件是组合会话的一部分,这意味着它在 compositionstart 事件之后,但在 compositionend 事件之前。默认值为 false

返回值

一个 InputEvent 对象。

规范

规范
UI Events
# dom-inputevent-inputevent

浏览器兼容性

参见

  • InputEvent,它构造的对象所属的接口。