javascript - 如何使用javascript替换选定区域中的某些文本/字符串

标签 javascript

我使用 JavaScript 编写了一个文本编辑器。

这里我没有将写入的文本存储在任何变量中,现在我想用其他文本/字符串替换某些选定文本的某些文本/字符串。

任何人都可以建议我如何使用 JavaScript 来做到这一点。

谢谢

最佳答案

如果我正确理解您的意思,以下脚本可以帮助您:

var selectedText = document.selection;
if (selectedText.type == 'Text') {
    var newRange = selectedText.createRange();
    var replacedText = newRange.text.replace("replacingText", "textToreplace);
}

那么变量replacedText就是所选文本的替换版本。

关于javascript - 如何使用javascript替换选定区域中的某些文本/字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2956341/

相关文章:

javascript - Webpack提取文本插件未知单词导出错误

javascript - 使用单选按钮切换 SVG

javascript - 从 html 按钮执行 api 调用...如何

javascript - 仅当所有字段都已填写时,如何接受值或启用按钮?

javascript - 如何使用 createjs 和 animate cc 在 Canvas 上移动 svg 图形

javascript - 在 div 展开时更改链接文本

javascript - 什么是 JavaScript 运行时..?

javascript - 如何在回调中访问正确的“this”?

javascript - 什么时候用数组,什么时候用对象?

javascript - Dimple.JS Animate 线条系列动画