JS中innerHTML和pasteHTML的区别实例分析


Posted in Javascript onJune 22, 2016

本文实例讲述了JS中innerHTML和pasteHTML的区别。分享给大家供大家参考,具体如下:

innerHTML 是一个属性,可以取得或者设定该元素内的 HTML 内容,可以是任意能包含 HTML 子节点的元素都使用它

pasteHTML()是一个方法,在指定的文字区域内替换该区域内的文本或者HTML,该方法必须应用于一个 createTextRange() 或者 document.selection.createRange() 创建的区域上

例:

<Script Language="JavaScript">
function addLink(){
 var oRange = document.selection.createRange();
 if(oRange.text!=''){
   var oUrl = window.prompt('链接网址...','http://www.163.com/');
   var oHtml = '<a href='+oUrl+' target=_blank>'+oRange.text+'</a>';
   oRange.pasteHTML(oHtml);
 }else{
   window.alert('您没有选择加链接的文字!');
 }
}
</Script>
网易  新浪  搜狐<br><br>
<input type="button" value="添加链接" onclick="addLink();">

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
JavaScript 在线压缩和格式化收藏
Jan 16 Javascript
用jQuery扩展自写的 UI导航
Jan 13 Javascript
使用dynatrace-ajax跟踪JavaScript的性能
Apr 12 Javascript
js修改table中Td的值(定义td的单击事件)
Jan 10 Javascript
js函数参数设置默认值的一种变通实现方法
May 26 Javascript
jQuery 遍历函数详解
Jul 05 Javascript
JQuery 两种方法解决刚创建的元素遍历不到的问题
Apr 13 Javascript
JavaScript中利用for循环遍历数组
Jan 15 Javascript
Bootstrap表单制作代码
Mar 17 Javascript
jQuery插件FusionCharts绘制的2D双柱状图效果示例【附demo源码】
May 13 jQuery
JS实现提示效果弹出及延迟隐藏的功能
Aug 26 Javascript
微信小程序实现锚点跳转
Nov 23 Javascript
JS实现pasteHTML兼容ie,firefox,chrome的方法
Jun 22 #Javascript
浅析JavaScript中命名空间namespace模式
Jun 22 #Javascript
Javascript实现图片不间断滚动的代码
Jun 22 #Javascript
Javascript将双字节字符转换成单字节字符并计算长度
Jun 22 #Javascript
jQuery实现指定区域外单击关闭指定层的方法【经典】
Jun 22 #Javascript
Javascript 5种方法实现过滤删除前后所有空格
Jun 22 #Javascript
Json解析的方法小结
Jun 22 #Javascript
You might like
PHP XML数据解析代码
2010/05/26 PHP
codeigniter教程之多文件上传使用示例
2014/02/11 PHP
Yii快速入门经典教程
2015/12/28 PHP
php socket通信简单实现
2016/11/18 PHP
JavaScript编程开发中的五个实用小技巧
2010/07/22 Javascript
js/jQuery对象互转(快速操作dom元素)
2013/02/04 Javascript
利用JS延迟加载百度分享代码,提高网页速度
2013/07/01 Javascript
js网页右下角提示框实例
2014/10/14 Javascript
javascript框架设计读书笔记之模块加载系统
2014/12/02 Javascript
jquery实现简单手风琴菜单效果实例
2015/06/13 Javascript
avalon js实现仿google plus图片多张拖动排序附源码下载
2015/09/24 Javascript
Vue组件BootPage实现简单的分页功能
2016/09/12 Javascript
微信公众平台开发教程(五)详解自定义菜单
2016/12/02 Javascript
微信小程序点击控件修改样式实例详解
2017/07/07 Javascript
详解Node中导入模块require和import的区别
2017/08/11 Javascript
详解vue-cli项目中用json-sever搭建mock服务器
2017/11/02 Javascript
nodejs的安装使用与npm的介绍
2019/09/11 NodeJs
[01:06]DOTA2隆重推出2016冬季勇士令状 内含上海特级锦标赛互动指南
2016/02/17 DOTA
使用Node.js和Socket.IO扩展Django的实时处理功能
2015/04/20 Python
Python语言描述连续子数组的最大和
2018/01/04 Python
python使用tomorrow实现多线程的例子
2019/07/20 Python
Windows10下Tensorflow2.0 安装及环境配置教程(图文)
2019/11/21 Python
Python魔术方法专题
2020/06/19 Python
HTML5 语义化结构化规范化
2008/10/17 HTML / CSS
原生 JS+CSS+HTML 实现时序图的方法
2019/07/31 HTML / CSS
KIKO MILANO西班牙官网:意大利领先的化妆品和护肤品品牌
2019/05/03 全球购物
.NET面试问题集
2015/12/08 面试题
财务方面个人工作的自我评价
2013/12/28 职场文书
高考励志标语
2014/06/05 职场文书
文员求职信
2014/07/15 职场文书
和谐家庭事迹材料
2014/12/20 职场文书
学校拾金不昧表扬信
2015/01/16 职场文书
2016年高校自主招生自荐信范文
2015/03/24 职场文书
自荐信模板大全
2015/03/27 职场文书
我的生日感言
2015/08/03 职场文书
spring boot实现文件上传
2022/08/14 Java/Android