TextFormat: rangeStart 属性
TextFormat 接口的 rangeStart 属性指示了需要使用给定文本格式进行格式化的文本范围的起始位置。
值
一个 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-rangestart |
浏览器兼容性
加载中…
另见
- 它所属的
TextFormat接口。