【发布时间】:2020-11-03 17:42:42
【问题描述】:
此代码选择单词并从中创建一个数组。但是我需要在被选中并添加到数组后删除单词。我想我需要使用 document.getSelection() 或 document.selection,但我不知道如何通过它们删除选定的单词。如果有人给我提示,我会很高兴。
<script>
let container;
var arr = [];
function get_selection() {
var txt = '';
if (document.getSelection) {
txt = document.getSelection().toString();
}
else if (document.selection) {
txt = document.selection.createRange().text;
}
arr.push(txt);
}
}
document.getElementById("txt").onclick = get_selection;
</script>
【问题讨论】:
-
这个词/文本是否在 textarea 中?
-
可以是textarea,但我用的是div contenteditable。
标签: javascript html jquery arrays if-statement