CompositionEvent - 表示由于用户间接输入文本而发生的事件
DOM CompositionEvent
表示由于用户间接输入文本而发生的事件。
构造函数
CompositionEvent()
创建一个新的 CompositionEvent
对象实例。
属性
该接口还继承其父类 UIEvent
及其祖先 - Event
的属性。
只读
CompositionEvent.data返回引发事件的输入方法生成的字符;它取决于生成 CompositionEvent
对象的事件类型。
CompositionEvent.locale
只读
返回当前输入方法的语言环境(例如,如果组合与 IME 关联,则为键盘布局语言环境)。
方法
该接口还继承其父类 UIEvent
及其祖先 - Event
的方法。
CompositionEvent.initCompositionEvent()
初始化 CompositionEvent
对象的属性。
规范
规范 | 状态 | 备注 |
---|---|---|
UI Events CompositionEvent 的定义 |
工作草案 | - |
Document Object Model (DOM) Level 3 Events Specification CompositionEvent 的定义 |
已过时 | - |
桌面浏览器兼容性
特性 | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
基础支持 | 支持 | 12 | 9 | 支持 | 不支持 | 支持 |
CompositionEvent() 构造函数 | 支持 | 12 | 53 | 支持 | 不支持 | 未知 |
data | 支持 | 12 | 9 | 支持 | 不支持 | 支持 |
initCompositionEvent | 支持 | 12 | 9 | 支持 | 不支持 | 未知 |
locale | 支持 | 12 | 9 | 支持 | 不支持 | 未知 |
移动浏览器兼容性
特性 | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
基础支持 | 支持 | 支持 | 未知 | 9 | 未知 | 支持 | 支持 |
CompositionEvent() 构造函数 | 支持 | 支持 | 未知 | 53 | 未知 | 未知 | 未知 |
data | 支持 | 支持 | 未知 | 9 | 未知 | 支持 | 支持 |
initCompositionEvent | 支持 | 支持 | 未知 | 9 | 未知 | 未知 | 未知 |
locale | 支持 | 支持 | 未知 | 9 | 未知 | 未知 | 未知 |