CompositionEvent

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2017.

DOM 接口 CompositionEvent 表示用户间接输入文本(如使用输入法)时发生的事件。此接口的常用事件有compositionstart, compositionupdatecompositionend

Event UIEvent CompositionEvent

构造函数

CompositionEvent()

创建一个新的 CompositionEvent 对象实例。

属性

这个接口也从UIEventEvent 继承属性。

CompositionEvent.data 只读

返回触发事件的输入方法所产生的字符;取决于生成 CompositionEvent 对象的事件类型,结果会有所不同。

CompositionEvent.locale 只读 已弃用

返回当前输入方法的场景(例如,使用输入法编辑器进行输入合成时,场景就是键盘布局)。

方法

这个接口也从 UIEventEvent 继承方法。

CompositionEvent.initCompositionEvent() 已弃用

初始化 CompositionEvent 对象的所有属性。

规范

Specification
UI Events
# interface-compositionevent

浏览器兼容性

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
CompositionEvent
CompositionEvent() constructor
data
initCompositionEvent
Deprecated
locale
DeprecatedNon-standard

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support
Non-standard. Check cross-browser support before using.
Deprecated. Not for use in new websites.

参见