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 构造函数,公有,私有特权和静态成员定义方法
Nov 30 Javascript
javascript ie6兼容position:fixed实现思路
Apr 01 Javascript
jquery网页元素拖拽插件效果及实现
Aug 05 Javascript
jQuery之选项卡的简单实现
Feb 28 Javascript
60个很实用的jQuery代码开发技巧收集
Dec 15 Javascript
微信小程序  action-sheet详解及实例代码
Nov 09 Javascript
JS常见简单正则表达式验证功能小结【手机,地址,企业税号,金额,身份证等】
Jan 22 Javascript
Vue-Router实现页面正在加载特效方法示例
Feb 12 Javascript
vue2过滤器模糊查询方法
Sep 16 Javascript
原生JS实现旋转轮播图+文字内容切换效果【附源码】
Sep 29 Javascript
vue实现div拖拽互换位置
Jul 29 Javascript
微信小程序基于高德地图查找位置并显示文字
Oct 30 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
Apache2 httpd.conf 中文版
2006/12/06 PHP
PHP中10个不常见却非常有用的函数
2010/03/21 PHP
PHP引用(&amp;)各种使用方法实例详解
2014/03/20 PHP
php实现的IMEI限制的短信验证码发送类
2015/05/05 PHP
PHP使用逆波兰式计算工资的方法
2015/07/29 PHP
解析WordPress中函数钩子hook的作用及基本用法
2015/12/22 PHP
php开发时容易忘记的一些技术细节
2016/02/03 PHP
php封装的page分页类完整实例
2016/10/18 PHP
PHP实现的微信公众号扫码模拟登录功能示例
2019/05/30 PHP
自制轻量级仿jQuery.boxy对话框插件代码
2010/10/26 Javascript
基于Jquery的跨域传输数据(JSONP)
2011/03/10 Javascript
html a标签-超链接中confirm方法使用介绍
2013/01/04 Javascript
js实现jquery的offset()方法实例
2015/01/10 Javascript
jQuery+HTML5实现手机摇一摇换衣特效
2015/06/05 Javascript
javascript函数式编程程序员的工具集
2015/10/11 Javascript
AngularJS入门教程之AngularJS模型
2016/04/18 Javascript
JS实现图片放大镜插件详解
2017/11/06 Javascript
vue2实现数据请求显示loading图
2017/11/28 Javascript
jQuery实现输入框的放大和缩小功能示例
2018/07/21 jQuery
Json实现传值到后台代码实例
2020/06/30 Javascript
[00:34]DOTA2上海特级锦标赛 Spirit战队宣传片
2016/03/04 DOTA
Python 自动补全(vim)
2014/11/30 Python
使用graphics.py实现2048小游戏
2015/03/10 Python
Python中利用sorted()函数排序的简单教程
2015/04/27 Python
python提取页面内url列表的方法
2015/05/25 Python
python实现while循环打印星星的四种形状
2019/11/23 Python
pytorch 利用lstm做mnist手写数字识别分类的实例
2020/01/10 Python
python中if及if-else如何使用
2020/06/02 Python
一款html5 canvas实现的图片玻璃碎片特效
2014/09/11 HTML / CSS
简述你对Statement,PreparedStatement,CallableStatement的理解
2013/03/25 面试题
上海期货面试题
2014/01/31 面试题
建筑施工实习自我鉴定
2013/09/19 职场文书
室内设计专业个人的自我评价
2013/10/19 职场文书
初婚未育证明
2014/01/15 职场文书
国家领导干部党的群众路线教育实践活动批评与自我批评材料
2014/09/23 职场文书
乡镇安全生产月活动总结
2015/05/08 职场文书