Internet explorer 如何在internet explorer中启用文本的多重选择?

Internet explorer 如何在internet explorer中启用文本的多重选择?,internet-explorer,selection,Internet Explorer,Selection,如何在Internet Explorer中启用不连续的多文本选择?我尝试了IDM_MULTIPLESELECTION,但这似乎只适用于编辑模式下的对象,而不适用于文本 默认情况下,FF3似乎启用了多个选择,并通过单击ctrl键工作 我正在使用IE8。任何语言的代码示例都可以 任何帮助都将不胜感激 谢谢你在问题中引用 IE不支持多个并发选择的文本范围,无论是通过编程还是手动选择。可以有多个选定元素的控制范围,但不能有文本的延伸 嵌入Web浏览器控件的其他浏览器可能支持多个文本范围: 主机应用程序可

如何在Internet Explorer中启用不连续的多文本选择?我尝试了IDM_MULTIPLESELECTION,但这似乎只适用于编辑模式下的对象,而不适用于文本

默认情况下,FF3似乎启用了多个选择,并通过单击ctrl键工作

我正在使用IE8。任何语言的代码示例都可以

任何帮助都将不胜感激

谢谢你在问题中引用

IE不支持多个并发选择的文本范围,无论是通过编程还是手动选择。可以有多个选定元素的控制范围,但不能有文本的延伸

嵌入Web浏览器控件的其他浏览器可能支持多个文本范围:

主机应用程序可以提供多重选择机制,并可以返回表示不连续选择的TextRange对象集合

但到今天为止,IE还没有,我也不知道还有其他主机应用程序能做到这一点。或者是Firefox3以外的任何其他浏览器


重复:嗨,杰克,谢谢你的评论。主机应用程序是否通过将选择添加到selectionservices来实现多项选择?我可以将它们添加到selectionservices中,但我不知道如何为它们打开选择。对不起,未知,我只是简单地引用bobince-但是从他的回答来看,无论是否填充selectionservices,多重选择都不支持。IE和chrome都不支持。只有firefox支持多个不连续的选定范围。我有突出显示搜索结果的代码,但对它只在firefox上运行感到失望。此外,window.getSelection().addRange(r)将焦点更改为chrome中选定的文本。我想知道为什么这个方法被称为addRange,而它只能选择一个范围?