我正在尝试用其他文本替换所选文本。
考虑以下是文本行。
Hello world.Good morning. Hello world. Good morning.
在这里,如果我选择第二个早上
文本,并且我想用晚上替换早上文本。因此输出需要如下所示:
Hello world.Good morning. Hello world. Good night.
我尝试了替换功能,但它正在替换第一个早上的文本。
谁能提出解决方案吗?
最佳答案
要获取 HTML5 中的当前选择,请使用 DOM Range API .
要编辑选择,Selections API可以使用。
另请参阅:Where did the Text Selection API go?
如果您使用 jQuery,则使用 wrapSelection plugin
关于javascript - 用另一个文本替换所选内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14196312/