TextFormat: rangeEnd 属性
TextFormat
接口的 rangeEnd
属性指示需要使用给定文本格式进行格式化的文本范围的结束位置。
值
一个 Number
。
示例
读取需要格式化的文本范围
下面的示例展示了如何使用 textformatupdate
事件的 rangeStart
和 rangeEnd
属性来确定需要格式化的文本范围。请注意,此示例中的事件监听器回调仅在使用 IME(输入法编辑器)窗口组合文本时调用。
html
<div id="editor"></div>
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}.`,
);
}
});
规范
规范 |
---|
EditContext API # dom-textformat-rangeend |
浏览器兼容性
加载中…
另见
- 它所属的
TextFormat
接口。