我需要一个函数来在标签内的光标位置插入文本<p>并重新获得焦点
我有以下代码textarea,但它不适用于<p>标签:
var front = (txtarea.value).substring(0, caretPos);
var back = (txtarea.value).substring(txtarea.selectionEnd,txtarea.value.length);
txtarea.value = front + text + back;
caretPos = caretPos + text.length;
txtarea.selectionStart = caretPos;
txtarea.selectionEnd = caretPos;
txtarea.focus();
txtarea.scrollTop = scrollPos;
Run Code Online (Sandbox Code Playgroud)