小编Aji*_*004的帖子

如何在 <p> 标签内的选定位置插入文本

我需要一个函数来在标签内的光标位置插入文本<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)

html javascript

3
推荐指数
1
解决办法
1798
查看次数

标签 统计

html ×1

javascript ×1