繁体   English   中英

获取/使用HTML文本区域内的选定位置

[英]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中做到这一点,还是有一个允许这样做的库?

在文本区域中找到光标位置是一个相当普遍的问题。 插入少了点。 看看这些。 它们之间有一些冗余,但是讨论可能会有用(或者可能会为您更好地解释)。

将文本插入到光标所在位置的textarea中(JavaScript)

如何获得文本区域中的光标位置?

如何获得文本区域中的光标位置?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM