--- title: InputEvent slug: Web/API/InputEvent translation_of: Web/API/InputEvent ---

{{APIRef("DOM Events")}}

{{SeeCompatTable}}<

InputEvent 接口用来构造和字符输入相关的事件对象。

构造函数

{{domxref("InputEvent.InputEvent", "InputEvent()")}}
创建一个 InputEvent 对象。

属性

除继承自 {{domxref("UIEvent")}} 和 {{domxref("Event")}} 接口的属性外,还有以下属性:

{{domxref("InputEvent.data")}} {{readOnlyInline}}
返回当前输入的字符串,如果是删除操作,则该值为空字符串。
{{domxref("InputEvent.isComposing")}}{{readOnlyInline}}
返回一个布尔值,表明该事件是在触发 {{event("compositionstart")}} 事件之后且触发 {{event("compositionend")}} 事件之前触发的,也就是表明当前输入的字符是输入法的中途输入。

方法

除继承自 {{domxref("UIEvent")}} 和 {{domxref("Event")}} 接口的方法外,没有其它自身方法。

规范

Specification Status Comment
{{SpecName('DOM3 Events','#interface-InputEvent','InputEvent')}} {{Spec2('DOM3 Events')}} Initial definition.

浏览器兼容性

{{Compat("api.InputEvent")}}

相关链接