range对象:
是一种fragment(html片断),它包含了节点或文本节点的一部分。一般情况下,同一时刻页面中只可能
有一个range,也有可能是多个range(使用ctrl健进行多选,不过有的浏览器不允许,例如chrome)。
可以从selection中获得range对象,也可以使用document.createrange()方法获得
1.getselection():获取页面选中的信息;
2.rangecount:区间数,选中几个内容;
3.selection.rangecount;
4.selection.getrangeat(i);
5.createRange()方法创建range对象;
nbsp;html>range对象 selection对象和range对象 function use() { var html; rangeDiv=document.getElementById("rangeDiv"); selection=document.getSelection(); if(selection.rangeCount>0){ html="您选择了"+selection.rangeCount+"段内容
" ; for(var i=0;i<selection.rangeCount;i++){ var range=selection.getRangeAt(i); html+="第"+(i+1)+"段内容为:"+range+"
"; } rangeDiv.innerHTML=html; } }
登录后复制
更多API之range对象相关文章请关注PHP中文网!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/3203362.html