最近在搞图文混排,要插入表情、图片、音频、视频之类的,主要用到XML DOM -Rang对象,恶补下知识,记录之。
转载请注明出处
[我的博客]http://www.lostbug.cn
名词解释
Range对象表示文档的连续区域范围。如用户在窗口中鼠标拖动的连续选中范围。
获取方法
- 通过Document对象的createRange()方法创建
- 通过Selection对象的getRangeAt()方法获取
属性
- Range.collapsed
返回一个判断Rang起始位置是否相同的boolean值 - Range.commonAncestorContainer
返回包含startContainer和endContainer的最深节点 - Range.endContainer
返回包含Range终点的节点 - Range.endOffset
返回endContainer中表示Range终点位置的数字 - Range.startContainer
返回包含Range开始的节点 - Range.startOffstet
返回startContainer表示Range起始位置的数字
方法
方法 | 描述 |
---|---|
cloneContents() | 返回新的 DocumentFragment 对象,它包含该范围表示的文档区域的副本。 |
cloneRan |