在HTML文本编辑器中,有时候我们需要获取textarea中的鼠标位置以及鼠标选中的内容进行处理。
HTML文件:
<textarea [(ngModel)]="value" (click)="getCaretPosWithEvent($event)"></textarea>
TS文件:
getCaretPosWithEvent(event) {
let field = event.target;
if (field.selectionStart || field.selectionStart === 0) {
console.log(field.selectionStart);
}
}
网友评论