Javascript chrome是否支持document.selection?

Javascript chrome是否支持document.selection?,javascript,google-chrome,Javascript,Google Chrome,我是javascript新手,尝试执行以下操作: document.selection.createRange(); 但是document.selection总是返回undefined 我正在使用最新版本的chrome 我做错了什么 谢谢 改用window.getSelection() 尝试document.getSelection()或window.getSelection() 下面是我在chrome中测试的一个快速示例 使用window.getSelection(),它是最兼容的跨浏览器(

我是javascript新手,尝试执行以下操作:

document.selection.createRange();
但是
document.selection
总是返回
undefined

我正在使用最新版本的chrome

我做错了什么


谢谢

改用
window.getSelection()


尝试
document.getSelection()
window.getSelection()

下面是我在chrome中测试的一个快速示例


使用
window.getSelection()
,它是最兼容的跨浏览器(所有主要浏览器的当前版本都支持该功能)并且是。Chrome当然和其他浏览器一样完全支持它


document.selection
只能用于IE<9。

浏览器支持基于IE11和Chrome 87.04280.141的
selection
对象

成员 即 铬
document.selection
对 不
窗口选择
不 不
document.getSelection()
不 对
window.getSelection()
不 对
我尝试过使用window.getSelection和Document.getSelection,但函数getRangeAt(index)也不起作用。我已经完成了:var selObj=document.getSelection();var selRange=selObj.getRangeAt(0);警报(selRange);你怎么说?感谢您始终获取rangeCount值zero@adi我添加了一个在chromeI中测试的示例,假设selection只是使用document.getSelection()检索的对象的类,如下所示:var s=document.getSelection();s、 “下面链接中列出的任何属性或方法”;IE9不喜欢它:SCRIPT438:Object不支持属性或方法“getSelection”@Misi:在这种情况下,IE9必须处于兼容模式之一。在标准模式下,它肯定支持
window.getSelection()
。函数markSelection(txtObj){if(txtObj.createTextRange){txtObj.caretPos=document.selection.createRange().duplicate();isSelected=true;}如何将其更改为document.getselection()嗯…似乎IE的
窗口
文档
获取选择
方法都一样-您确定浏览器支持表吗?