没有合适的资源?快使用搜索试试~ 我知道了~
TextRange对象和selection对象实例
需积分: 9 11 下载量 64 浏览量
2009-01-14
16:36:37
上传
评论
收藏 5KB TXT 举报
温馨提示
试读
4页
IE提供了Selection对象和TextRange对象用于实现对被选择内容进行修改以及在指定区域中进行查找.
资源推荐
资源详情
资源评论
IE提供了Selection对象和TextRange对象用于实现对被选择内容进行修改以及在指定区域中进行查找.
selection对象是document对象的一个子对象,改对象对应于用户在页面中所选择的区域.selection对象的属性和方法定义如下:
type属性: 该属性为只读属性.当被选择区域包含文本或其他内容时,type属性返回值为"Text";当被选择区域为空时,type属性返回值为"None".
clear()方法: 该方法清除所选择区域的内容.
empty()方法: 该方法使selection对象为空,即取消选择,并将页面滚动到最顶部.
createRange()方法: 该方法基于用户当前所选择的区域创建TextRange对象,以对被选择区域进行进一步处理.
TextRange对象对应于页面中一个矩形区域,该对象可以用于处理页面中的任何内容.TextRange对象可以通过<body>,<button>,<textarea>,<input type="text">等元素的CreateTextRange()方法来创建,这样创建的区域起始于元素的起始标记.
例如:
var myTextRange = document.body.createTextRange()
创建的TextRange对象myTextRange对应的区域包含<body>和</body>标记之间的所有内容.
TextRange对象也可以通过selection对象的CreateRange()方法基于当前被选择区域创建.
例如:
var myTextRange = document.selection.createRange()
基于用户所选择的区域创建TextRange对象.
TextRange对象的属性和方法定义如下:
htmlText属性: 对应于TextRange对象区域内的文本和HTML代码.该属性可读可写,可以通过对该属性赋新值来改变TextRange区域内的HTML代码内容.
Text属性: 对应于TextRange对象区域内的文本内容(忽略其中的HTML代码).该属性同样是可读可写的,可以通过Text属性赋新值的方法来改变TextRange区域内的文本内容.同htmlText属性不同的是,text属性不包含区域内的HTML代码.
例如:
对于代码
<body>
This is the <strong> TextRange </strong> example;
</body>
<script>
var myTextRange = document.body.createTextRange();
</script>
所创建的TextRange对象,其中htmlText属性值为:
This is the <strong> TextRange </strong> example;
selection对象是document对象的一个子对象,改对象对应于用户在页面中所选择的区域.selection对象的属性和方法定义如下:
type属性: 该属性为只读属性.当被选择区域包含文本或其他内容时,type属性返回值为"Text";当被选择区域为空时,type属性返回值为"None".
clear()方法: 该方法清除所选择区域的内容.
empty()方法: 该方法使selection对象为空,即取消选择,并将页面滚动到最顶部.
createRange()方法: 该方法基于用户当前所选择的区域创建TextRange对象,以对被选择区域进行进一步处理.
TextRange对象对应于页面中一个矩形区域,该对象可以用于处理页面中的任何内容.TextRange对象可以通过<body>,<button>,<textarea>,<input type="text">等元素的CreateTextRange()方法来创建,这样创建的区域起始于元素的起始标记.
例如:
var myTextRange = document.body.createTextRange()
创建的TextRange对象myTextRange对应的区域包含<body>和</body>标记之间的所有内容.
TextRange对象也可以通过selection对象的CreateRange()方法基于当前被选择区域创建.
例如:
var myTextRange = document.selection.createRange()
基于用户所选择的区域创建TextRange对象.
TextRange对象的属性和方法定义如下:
htmlText属性: 对应于TextRange对象区域内的文本和HTML代码.该属性可读可写,可以通过对该属性赋新值来改变TextRange区域内的HTML代码内容.
Text属性: 对应于TextRange对象区域内的文本内容(忽略其中的HTML代码).该属性同样是可读可写的,可以通过Text属性赋新值的方法来改变TextRange区域内的文本内容.同htmlText属性不同的是,text属性不包含区域内的HTML代码.
例如:
对于代码
<body>
This is the <strong> TextRange </strong> example;
</body>
<script>
var myTextRange = document.body.createTextRange();
</script>
所创建的TextRange对象,其中htmlText属性值为:
This is the <strong> TextRange </strong> example;
资源评论
etongchina
- 粉丝: 6
- 资源: 55
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 学生成绩管理系统-C++版本
- 吉林大学离散数学2笔记.pdf
- 通道处理过程的模拟通常涉及对通道处理机制的理解与实现.txt
- Flume进阶-自定义拦截器jar包
- Dubins曲线算法讲解和在运动规划中的使用.pdf
- 上市公司-股票性质数据-工具变量(民企、国企、央企)2003-2022年.dta
- 上市公司-股票性质数据-工具变量(民企、国企、央企)2003-2022年.xlsx
- Reeds+Shepp曲线算法讲解和实现.pdf
- 毕业设计基于SpringBoot+MyBatisPlus+MySQL+Vue的外卖配送信息系统源代码+数据库
- 词向量(Word Embeddings)是自然语言处理(NLP)领域的一种重要技术.txt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功