在html5中,每一个浏览器窗口都有一个Selection对象,代表用户鼠标在页面中所选取的区域。每一个Selection对象都有一个或者多个Range对象,每个Range对象代表页面上一块连续区域,通过Range对象,可以获取或者修改页面上的任何区域。(IE9以下部支持Selection对象,firefox可以创建多个Range对象,其它浏览器,用户只能选取一段连续的区域。)
创建Range对象:var selection = document.getSelection();
获取某个Range对象的个数:var rangeCount = selection.rangeCount;
获取某个Range对象:var range = selection.getRangeAt(index);
HTML5之Range对象
最新推荐文章于 2024-08-15 10:47:57 发布