EventTarget事件:compositionstart
EventTarget事件 - compositionstart
当文本段落的组成已经完成或取消时,会触发compositionend事件(由具有需要一系列键和其他输入的特殊字符来触发,例如语音识别或移动设备上的字词建议)。
是否冒泡 | 是 |
是否可取消 | 是 |
目标对象 | Element |
接口 | CompositionEvent |
属性
属性 | 类型 | 描述 |
---|---|---|
target (只读) | EventTarget | 焦点元素处理组合。 |
type (只读) | DOMString | 事件的类型。 |
bubbles (只读) | boolean | 事件通常会冒泡吗? |
cancelable (只读) | boolean | 可以取消事件吗? |
view (只读) | WindowProxy | Document.defaultView (window 文件) |
detail (只读) | long (float ) | 0。 |
data (只读) | DOMString (string) | 正在编辑的原始字符串,否则为空字符串。只读。 |
locale | DOMString (string) | composition事件的语言代码(如果有); 否则,为空字符串。只读。 |
浏览器兼容性
我们将兼容性数据转换为机器可读的JSON格式。
- 电脑端
Chrome | Edge | Firefox(Gecko) | Internet Explorer | Opera | Safari | |
---|---|---|---|---|---|---|
基本支持 | 支持 | 支持 | 9.0[1] | 支持 | 不支持 | ? |
- 移动端
Android | Edge | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile | |
---|---|---|---|---|---|---|
基本支持 | 支持 | 支持 | 9.0 [1] | ? | ? | 不支持 |
注释:
[1]该事件在9.0之前的Gecko版本中被触发,但没有DOM Level 3属性和方法。Gecko尚不支持可信事件的locale属性。但是,在创建不受信任的事件时,可以通过initCompositionEvent()来设置此值。