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 相关文章推荐
ie下jquery.getJSON的缓存问题的处理方法
Mar 29 Javascript
jQuery 遍历- 关于closest() 的方法介绍以及与parents()的方法区别分析
Apr 26 Javascript
js读取注册表的键值示例
Sep 25 Javascript
js原型继承的两种方法对比介绍
Mar 30 Javascript
jQuery中has()方法用法实例
Jan 06 Javascript
JS验证IP,子网掩码,网关和MAC的方法
Jul 02 Javascript
实例讲解JavaScript中的this指向错误解决方法
Jun 13 Javascript
轻松实现jquery选项卡切换效果
Oct 10 Javascript
JS正则表达式修饰符中multiline(/m)用法分析
Dec 27 Javascript
vue2.0结合Element实现select动态控制input禁用实例
May 12 Javascript
vue.js+ElementUI实现进度条提示密码强度效果
Jan 18 Javascript
vue实现轮播图帧率播放
Jan 26 Vue.js
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错误抑制符(@)导致引用传参失败Bug的分析
2011/05/02 PHP
php开发中的页面跳转方法总结
2015/04/26 PHP
php加密之discuz内容经典加密方式实例详解
2017/02/04 PHP
ThinkPHP3.2.3框架实现的空模块、空控制器、空操作,跳转到错误404页面图文详解
2019/04/03 PHP
如何让动态插入的javascript脚本代码跑起来。
2007/01/09 Javascript
javascript Ext JS 状态默认存储时间
2009/02/15 Javascript
Jquery 扩展方法
2010/05/06 Javascript
基于jQuery的弹出警告对话框美化插件(警告,确认和提示)
2010/06/10 Javascript
Jquery Ajax请求代码(2)
2011/01/07 Javascript
Jquery实现仿新浪微博获取文本框能输入的字数代码
2013/02/22 Javascript
javascript中Date对象的getDay方法使用指南
2014/12/22 Javascript
jQuery幻灯片特效代码分享--鼠标滑过按钮时切换(2)
2020/11/18 Javascript
Windows 系统下设置Nodejs NPM全局路径
2016/04/26 NodeJs
弹出遮罩层后禁止滚动效果【实现代码】
2016/04/29 Javascript
js实现多图左右切换功能
2016/08/04 Javascript
Vue框架之goods组件开发详解
2018/01/25 Javascript
讲解vue-router之什么是嵌套路由
2018/05/28 Javascript
vue elementui form表单验证的实现
2018/11/11 Javascript
JS简单判断是否在微信浏览器打开的方法示例
2019/01/08 Javascript
JavaScript常用8种数组去重代码实例
2020/09/09 Javascript
javascript中call,apply,bind的区别详解
2020/12/11 Javascript
了不起的11个JavaScript代码重构最佳实践小结
2021/01/11 Javascript
python实现基本进制转换的方法
2015/07/11 Python
Python聚类算法之DBSACN实例分析
2015/11/20 Python
python变量不能以数字打头详解
2016/07/06 Python
python3转换code128条形码的方法
2019/04/17 Python
python列表切片和嵌套列表取值操作详解
2020/02/27 Python
Django 返回json数据的实现示例
2020/03/05 Python
Python urllib2运行过程原理解析
2020/06/04 Python
俄罗斯极限运动网上商店:Board Shop №1
2020/12/18 全球购物
网络、C以及其他硬件方面的面试题
2016/08/23 面试题
国旗下的讲话演讲稿
2014/05/08 职场文书
2015年工程部工作总结
2015/04/30 职场文书
2016年国培心得体会及反思
2016/01/13 职场文书
css背景和边框标签实例详解
2021/05/21 HTML / CSS
详解nginx安装过程并代理下载服务器文件
2022/02/12 Servers