--- title: compositionend slug: Web/Events/compositionend tags: - 事件 translation_of: Web/API/Element/compositionend_event ---

当文本段落的组成完成或取消时, compositionend 事件将被触发 (具有特殊字符的触发, 需要一系列键和其他输入, 如语音识别或移动中的字词建议)。

Bubbles Yes
Cancelable Yes
Target objects {{domxref("Element")}}
Interface {{domxref("TouchEvent")}}

Properties

Property Type Description
target {{ReadOnlyInline}} {{domxref("EventTarget")}} 聚焦元素处理成分
type {{ReadOnlyInline}} {{domxref("DOMString")}} 事件类型
bubbles {{ReadOnlyInline}} boolean 事件是否冒泡
cancelable {{ReadOnlyInline}} boolean 是否可以取消该事件
view {{ReadOnlyInline}} {{domxref("WindowProxy")}} {{domxref("Document.defaultView")}} (window of the document)
detail {{ReadOnlyInline}} long (float) 0.
data {{ReadOnlyInline}} {{domxref("DOMString")}} (string) 正在编辑的原始字符串, 否则为空字符串。只读。
locale {{domxref("DOMString")}} (string) 组合事件的语言代码 (如果可用);否则, 为空字符串。只读。

Browser compatibility

{{CompatibilityTable}}

Feature Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
Basic support {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatGeckoDesktop("9.0")}}[1] {{CompatVersionUnknown}} {{CompatNo}} {{CompatUnknown}}
Feature Android Edge Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatGeckoMobile("9.0")}}[1] {{CompatUnknown}} {{CompatUnknown}} {{CompatNo}}

[1] 该事件是在9.0 之前的Gecko版本中已经可以使用, 但没有 DOM 级3属性和方法。Gecko还不支持给受信任事件的locale属性设置值。但是, 当创建不受信任的事件时,此值可以通过initCompositionEvent() 设置。