DOM range对象
来源:互联网 发布:python 字符串 编辑:程序博客网 时间:2024/04/30 10:50
The Range
object represents a fragment of a document that can contain nodes and parts of text nodes in a given document.
A range can be created using the createRange
method of the Document
object. Range objects can also be retrieved by using thegetRangeAt
method of the Selection
object.
Range.setStart方法
If the startNode
is a Node
of type Text
, Comment
, or CDATASection
, then startOffset
is the number of characters from the start of startNode
. For other Node
types,startOffset
is the number of child nodes between the start of the startNode
.
Setting the start point below (further down in the document) than the end point will throw an NS_ERROR_ILLEGAL_VALUE
exception.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>range.collapsed实例探讨</title></head><body> <div id="div1"> <p>这个是第一段话</p> <p>这个是第二段话</p> <p>这个是第三段话</p> </div> <script type="text/javascript"> var range = document.createRange(); /* //startNode是Text 结点情况 var startNode = document.getElementsByTagName("p").item(0).firstChild; var startOffset = 0; var endOffset = startNode.length-1; range.setStart(startNode,startOffset); range.setEnd(startNode,endOffset); */
//startNode是element 结点情况 var startNode = document.getElementById("div1"); var startOffset = 0; var endOffset = startNode.children.length-1; range.setStart(startNode,startOffset); range.setEnd(startNode,endOffset); range.selectNode(startNode.children[1]); var doc = range.cloneContents();
document.body.appendChild(doc); </script></body></html>
- DOM range对象
- DOM Level-2的Range对象的经典文章
- DOM Range 介绍1
- DOM Range 介绍2
- DOM Range 介绍3
- DOM操作-range
- XML DOM - Range Object
- range 对象
- Range对象
- DOM学习---DOM对象
- DOM对象
- DOM对象
- DOM对象
- DOM对象
- DOM对象
- dom对象
- DOM对象
- DOM 对象
- 自动变色的小程序(点击可停止变色也可显示当前颜色的16进制数)
- 设计模式学习-----外观模式
- Hibernate关系映射——组件映射
- php试题与答案(三)
- C的指针数组
- DOM range对象
- 实例讲解虚拟机3种网络模式(桥接、nat、Host-only)
- DisplayMetrics
- xml
- Android-非常棒的HTTP通讯总结
- 【索引】AOAPC I: Beginning Algorithm Contests -- Training Guide (Rujia Liu)
- js扫雷小游戏
- firefox 新标签打开 默认页面
- Linux IPC小结