Function: insertAtCaret

insertAtCaret(dom, str?): void

将文本插入到文本区域的光标位置

_应用场景:_如在评论框里,在光标位置里插入emoji等

Parameters

Name Type Default value Description
dom HTMLTextAreaElement | HTMLInputElement undefined 文本区域或输入框DOM对象
str string '' 要插入的文本

Returns

void

Example

<textarea name="textarea" rows="10" cols="50">你好世界~</textarea>

const editText = document.querySelector('textarea');
insertAtCaret(editText, 'hello world');
// => 在光标位置插入'hello world'
ON THIS PAGE