Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JavaScript将所选内容移动到下一个单词_Javascript - Fatal编程技术网

使用JavaScript将所选内容移动到下一个单词

使用JavaScript将所选内容移动到下一个单词,javascript,Javascript,我有一些html文本,例如 This is line1 我可以使用window.getSelection()获取初始用户选择,假设它是“This”。单击一个按钮,我喜欢用户选择移动到下一个单词,即“is”。我该怎么做?我目前有以下不起作用的代码: function myFunction() { var selection=window.getSelection(); selection.collapse(selection.focusNode, 0); selection.modify("mo

我有一些html文本,例如

This is line1
我可以使用
window.getSelection()
获取初始用户选择,假设它是“This”。单击一个按钮,我喜欢用户选择移动到下一个单词,即“is”。我该怎么做?我目前有以下不起作用的代码:

function myFunction()
{
var selection=window.getSelection();
selection.collapse(selection.focusNode, 0);
selection.modify("move","forward","word");
selection.extend(selection.focusNode, selection.focusOffSet);
}
这对我不好,因为即使是前面的单词也会被选中

var selection = window.getSelection();
selection.modify("extend", "forward", "word");