javascript - 用另一个文本替换所选内容

标签 javascript jquery html

我正在尝试用其他文本替换所选文本。
考虑以下是文本行。

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/

相关文章:

javascript - 如何在 Android WebView 中嵌入 Youtube 视频?

javascript - .env 调用不同文件中的变量

jquery - Angular $http.delete CORS 错误(预检请求)

jquery - 如何在自动完成实现的文本框中设置默认值?

html - 根据内部 float 元素设置div的大小

javascript - 使用 AJAX 在 HTML 中调用 Perl 函数

javascript - 切换选择所有复选框 - 未禁用

javascript - jQuery 占位符/提示 使提示保持在焦点上的 JavaScript

Jquery AJAX 创建具有父子功能的选择

Javascript 'Node' 在 IE8 及以下未定义