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 写类方式之十
Jul 05 Javascript
基于jquery编写的横向自适应幻灯片切换特效的实例代码
Aug 06 Javascript
jQuery制作仿腾讯web qq用户体验桌面
Aug 20 Javascript
JavaScript函数模式详解
Nov 07 Javascript
js图片跟随鼠标移动代码
Nov 26 Javascript
jQuery中iframe的操作(点击按钮新增窗口)
Apr 20 Javascript
浅析BootStrap Treeview的简单使用
Oct 12 Javascript
Jquery循环截取字符串的方法(多出的字符串处理成&quot;...&quot;)
Nov 28 Javascript
原生JS实现跑马灯效果
Feb 20 Javascript
vue实现图片加载完成前的loading组件方法
Feb 05 Javascript
vue仿element实现分页器效果
Sep 13 Javascript
让mocha支持ES6模块的方法实现
Jan 14 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
mysql5写入和读出乱码解决
2006/11/25 PHP
PHP可逆加密/解密函数分享
2012/09/25 PHP
PHP+jquery+ajax实现即时聊天功能实例
2014/12/23 PHP
WordPress开发中用于获取近期文章的PHP函数使用解析
2016/01/05 PHP
JAVASCRIPT style 中visibility和display之间的区别
2010/01/22 Javascript
跨浏览器的事件对象介绍
2012/06/27 Javascript
JS中prototype关键字的功能介绍及使用示例
2013/07/21 Javascript
jQuery制作仿腾讯web qq用户体验桌面
2013/08/20 Javascript
将HTML格式的String转化为HTMLElement的实现方法
2014/08/07 Javascript
从零开始学习Node.js系列教程之SQLite3和MongoDB用法分析
2017/04/13 Javascript
Bootstrap输入框组件使用详解
2017/06/09 Javascript
Vue如何从1.0迁移到2.0
2017/10/19 Javascript
JS/HTML5游戏常用算法之碰撞检测 地图格子算法实例详解
2018/12/12 Javascript
关于微信小程序map组件z-index的层级问题分析
2019/07/09 Javascript
在vue-cli3.0 中使用预处理器 (Sass/Less/Stylus) 配置全局变量操作
2020/08/10 Javascript
如何使用JavaScript实现无缝滚动自动播放轮播图效果
2020/08/20 Javascript
[06:07]辉夜杯现场观众互动 “比谁远送显示器”
2015/12/26 DOTA
详解Python中的装饰器、闭包和functools的教程
2015/04/02 Python
python实现单线程多任务非阻塞TCP服务端
2017/06/13 Python
Python图片裁剪实例代码(如头像裁剪)
2017/06/21 Python
Python制作豆瓣图片的爬虫
2017/12/28 Python
Django框架实现逆向解析url的方法
2018/07/04 Python
TensorFlow2.1.0最新版本安装详细教程
2020/04/08 Python
python字典通过值反查键的实现(简洁写法)
2020/09/30 Python
Django restful framework生成API文档过程详解
2020/11/12 Python
CSS3 实现童年的纸飞机
2019/05/05 HTML / CSS
CSS实现聊天气泡效果
2020/04/26 HTML / CSS
MIS软件工程师的面试题
2016/04/22 面试题
计算机应用与科学个人的自我评价
2013/11/15 职场文书
教育学专业毕业生的自我评价
2013/11/21 职场文书
艺人经纪人岗位职责
2014/04/15 职场文书
企业安全生产责任书范本
2014/07/28 职场文书
高中学生自我评价范文
2014/09/23 职场文书
2014年团工作总结
2014/11/27 职场文书
运动会观后感
2015/06/09 职场文书
Nginx四层负载均衡的配置指南
2021/06/11 Servers