一、Range对象
一个Range对象代表页面上的一段连续区域。通过Range对象,可以获取或修改页面上的任何区域。
二、Selection对象
每一个浏览器窗口及每一个窗口中的页面都具有一个selection对象,代表用户鼠标在页面中所选取的区域。
通过语句得到该Selection对象:
var selection = document.getselection();
三、获取页面内容实例
function rangeTest() { var html; showRangeDiv = document.getElementById("showRange"); selection = document.getSelection(); if(selection.rangeCount>0) { html = "您选取了"+selection.rangeCount+"段内容<br/>"; for(var i=0;i<selection.rangeCount;i++) { var range = selection.getRangeAt(i); html += "第"+(i+1)+"段内容为"+range+"<br/>"; } showRangeDiv.innerHTML = html; } } Selection对象与Range对象使用示例 <input type = "button" value = "点击我" onclick = "rangeTest()"> <div id = "'showRange"></div>
解释:
相关推荐
使用场景:针对用户选中页面内容后,获取用户,选中部分的...`Range`对象表示一个包含节点与文本的文档片段,通常与`Selection`对象结合使用,`Selection`对象选中的文本选区所对应的文档片段,就是一个`Range`对象。
3,记住几个主要的对象:application, document, selection, table, cell, range。4,操作的思想:。找到对象(.读对象属性())-->处理对象(.对象型方法())。本贴关于创建word文档等基本的就不说了,主要是对打开的word文档...
Selection 对象 1 Range 对象 1 一、如何控制当前光标 2 二、如何获取和设置Range 3 1、如何构建一个range 3 2、为Selection设置Range 3 3、获取对象的range 3 三、VSTO的bookmark 4 四、如何定义菜单 5 五、如何...
正确的方法是正确运用Selection对象和Range对象,实现在光标当前位置插入文本或结点。但是这两个对象在IE和标准的DOM方式的运用方法是不同的。 思路:首先获得用户的选区(光标当前位置可理解成起始和终止位置一样的...
本文有不少篇幅就是讲如何将用户的这种选择转换为W3C Range或Microsoft Text Range对象。 二、什么是Range? 所谓”Range”,是指HTML文档中任意一段内容。一个Range的起始点和结束点位置任意,甚至起始点和结束点...
Range Rows Sections Sentences Selection Shading ShapeRange SmartTags Tables Words XMLNode XMLNodes SmartTagRecognizers SmartTagTypes SynonymInfo System TaskPanes Tasks Template AutoTextEntries ...
3,记住几个主要的对象:application, document, selection, table, cell, range 4,操作的思想: 找到对象(.读对象属性())-->处理对象(.对象型方法()) 本贴关于创建word文档等基本的就不说了,主要是对打开的word文档...
(1)Range对象 12 (2)Selection 对象 13 (3)常用属性 13 ①Start属性 13 ②End属性 14 ③Text属性 14 ④Type属性 14 ⑤Information 属性 15 (4)常用方法 18 ①Copy 方法 18 ②Cut 方法 18 ③Paste 方法 18 ④...
1.双击“命令按钮”对象,进入按钮单击事件的编辑状态,输入代码如下: Private Sub CommandButton1_Click() Dim wdnumber As Integer, tempnumber As Integer, wderror As String '定义变量类型,wdnumber用于存放...
/* 创建range对象 */ const range = document.createRange(); range.selectNode(element); // 设定range包含的节点对象 /* 窗口的selection对象,表示用户选择的文本 */ const selection = window.getSelection(); ...
然后,我们使用 `Font` 和 `ParagraphFormat` 对象的属性来设置 `Range` 对象的格式。例如,我们可以将字体设置为 Arial,将段落对齐方式设置为justify。 代码示例: ``` Sub FormatRange() Dim rngFormat As ...
.Height = Selection.Height '设置所插入图片的高度与单元格的高度相等 .Width = Selection.Width '设置所插入图片的宽度与单元格的宽度相等 End With Set picTemp = Nothing '重置图片对象 Next Application....
3,记住几个主要的对象:application, document, selection, table, cell, range 4,操作的思想: 找到对象( .读对象属性() )-->处理对象( .对象型方法() ) 本贴关于创建word文档等基本的就不说了,主要是对打开的word...
Word.Table newTable = WordDoc.Tables.Add(WordApp.Selection.Range, 12, 3, ref Nothing, ref Nothing); // 设置表格样式 newTable.Borders.OutsideLineStyle = Word.WdLineStyle....
Set atable = .ActiveDocument.Tables.Add(.Selection.Range, irecordcount 1, ifieldcount) For i = 0 To ifieldcount - 1 atable.Cell(1, i 1).Range.InsertAfter DataGrid1.Columns(i).Caption Next i ...
范围构件 Range Widgets 滚动条构件 Scrollbar Widgets 比例构件 Scale Widgets 创建一个比例构件 函数和信号(至少讲了函数) 常用的范围函数 设置更新方式 获得和设置调整对象 键盘和鼠标绑定 ...
范围构件 Range Widgets 滚动条构件 Scrollbar Widgets 比例构件 Scale Widgets 创建一个比例构件 函数和信号(至少讲了函数) 常用的范围函数 设置更新方式 获得和设置调整对象 键盘和鼠标绑定 示例 ...
这个方法可以返回当前页的范围对象。 六、选择当前页 代码使用 `myRange.Select` 方法来选择当前页的范围,这样可以实现全选当前页的功能。 七、注意事项 需要注意的是,这个代码只能在 VBA 环境下使用,并且...
//创建一个word对象 wordApp:=CreateOleObject('Word.Application'); wordApp.Visible:=true; //创建一个word文档 wordDoc:=wordApp.Documents.Add(); wordDoc.Select; wrdSelection:=wordApp....