CompositionEvent: data property
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
The data read-only property of the
CompositionEvent interface returns the characters generated by the input
method that raised the event; its exact nature varies depending on the type of event
that generated the CompositionEvent object.
Value
A string representing the event data:
- For
compositionstartevents, this is the currently selected text that will be replaced by the string being composed. This value doesn't change even if content changes the selection range; rather, it indicates the string that was selected when composition started. - For
compositionupdate, this is the string as it stands currently as editing is ongoing. - For
compositionendevents, this is the string as committed to the editor.
Specifications
| Specification |
|---|
| UI Events> # dom-compositionevent-data> |
Browser compatibility
Loading…