[英]JavaScript: Selected text is not getting replaced when the text is inside a textarea
[英]Getting/Using selected position inside HTML textarea
<textarea id="editor"></textarea>
<input type="button" value="Insert Comment" onclick="document.getElementById('editor').value+='<'+'!-- -->\n'"/>
我创建的程序(总结了以上基础知识)可以按预期工作,但是我想知道是否可以改进它。 有一个文本区域,您可以在其中键入内容,单击输入按钮后,它将在文本区域内的文本上添加HTML注释字符串。 我希望它添加<! -->到选定的文本区域部分(如在您键入文本的地方显示)。 最好在原始Javascript中做到这一点,还是有一个允许这样做的库?
在文本区域中找到光标位置是一个相当普遍的问题。 插入少了点。 看看这些。 它们之间有一些冗余,但是讨论可能会有用(或者可能会为您更好地解释)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.