【发布时间】:2018-03-24 21:40:24
【问题描述】:
我有一个简单的代码,假设选择焦点元素的所有内容:
html:
<div tabindex="-1" class="data" contenteditable="true" (focusin)="focusin($event)" (focusout)="focusout($event)" >Content</div>
.ts:
focusin(e) {
console.log("focusin");
document.execCommand("selectall");
}
问题在于这段代码选择了文档中的所有文本,而不仅仅是关注的文本。从我在网上看到的情况来看,如果一个元素被关注,这不是全选应该如何工作的:
How to select all text in contenteditable div?
有解决办法吗?
【问题讨论】:
标签: angular textselection execcommand