html5之Range对象和selection对象?

其他浏览器能不能也通过ctrl键选取多个连续的区域?怎么实现?

每一个selection对象都有一个或者多个Range对象,每一个range对象代表用户鼠标所选取范围内的一段连续区域。
在firefox中:可以通过ctrl键可以选取多个连续的区域,因此在firefox中一个selection对象有多个range对象,
在其他浏览器中:用户只能选取一段连续的区域,因此只有一个range对象。


绝地无双
浏览 401回答 1
1回答

Cats萌萌

这是一篇自问自答题?我假装提问的人不知道好了……基本上可以认为 Selection 就是 Range,因为除了 Firefox 可以通过 ctrl + 鼠标拖动 实现一个 Selection 有多个 Range (见上图)之外,其它浏览器都是一个 Slection 只有一个 Range
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript