我使用 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/