Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Web APIs
  3. TextFormat
  4. rangeEnd

TextFormat: rangeEnd property

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Experimental:This is anexperimental technology
Check theBrowser compatibility table carefully before using this in production.

TherangeEnd property of theTextFormat interface indicates the end position of the text range that needs to be formatted with the given text format.

Value

ANumber.

Examples

Reading the range of text that needs to be formatted

The following example shows how to use thetextformatupdate event'srangeStart andrangeEnd properties to determine the range of text that needs to be formatted. Note that the event listener callback in this example is only called when using an IME window to compose text.

html
<div></div>
#editor {  height: 200px;  background: #eeeeee;}
js
const editorEl = document.getElementById("editor");const editContext = new EditContext(editorEl);editorEl.editContext = editContext;editContext.addEventListener("textformatupdate", (e) => {  const formats = e.getTextFormats();  for (const format of formats) {    console.log(      `IME wants to apply formatting between ${format.rangeStart} and ${format.rangeEnd}.`,    );  }});

Specifications

Specification
EditContext API
# dom-textformat-rangeend

Browser compatibility

See also

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp