【发布时间】:2021-11-23 18:59:54
【问题描述】:
我有一个文本区域,用户可以在其中输入文本。使用按钮,他们应该能够使用自定义标签 [start] [end] 在此 textarea 中包装选定的文本。
<button onclick="addTags();">Add Tags to selected Text</button>
<textarea id="user-input" name="user-input" rows="4" cols="50"></textarea>
示例:如果 textarea 中的文本例如为“1 2 3”并且用户标记为“2”并单击按钮,则 textarea 中的结果应为“1 [start]2[end] 3”。
我正在努力让一段 javascript 工作,它会为我做这件事。
我玩过“window.getSelection()”。所以问题是:我的功能的正确方法是什么?
function addTags() {
...
}
【问题讨论】:
-
您可以在一个 div 中使用多个输入。
标签: javascript html