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模块模式分析
May 16 Javascript
JavaScript高级程序设计 阅读笔记(十二) js内置对象Math
Aug 14 Javascript
javascript中的previousSibling和nextSibling的正确用法
Sep 16 Javascript
基于javascript实现全屏漂浮广告
Mar 31 Javascript
Javascript中内建函数reduce的应用详解
Oct 20 Javascript
用jQuery旋转插件jqueryrotate制作转盘抽奖
Feb 10 Javascript
vue组件父子间通信详解(三)
Nov 07 Javascript
在Vue组件中使用 TypeScript的方法
Feb 28 Javascript
vue.js select下拉框绑定和取值方法
Mar 03 Javascript
vue在手机中通过本机IP地址访问webApp的方法
Aug 15 Javascript
js实现蒙版效果
Jan 11 Javascript
微信小程序实现自定义动画弹框/提示框的方法实例
Nov 06 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学习之 认清变量的作用范围
2010/01/26 PHP
php数组函数序列之prev() - 移动数组内部指针到上一个元素的位置,并返回该元素值
2011/10/31 PHP
php 按指定元素值去除数组元素的实现方法
2011/11/04 PHP
详解PHP内置访问资源的超时时间 time_out file_get_contents read_file
2013/06/03 PHP
开启PHP Static 关键字之旅模式
2015/11/13 PHP
PHP中加速、缓存扩展的区别和作用详解(eAccelerator、memcached、xcache、APC )
2016/07/09 PHP
PHP 年月日的三级联动实例代码
2017/05/24 PHP
jQuery 处理网页内容的实现代码
2010/02/15 Javascript
Extjs中TabPane如何嵌套在其他网页中实现思路及代码
2013/01/27 Javascript
js关闭当前页面(窗口)的几种方式总结
2013/03/05 Javascript
jquery实现textarea 高度自适应
2015/03/11 Javascript
简介JavaScript中的setHours()方法的使用
2015/06/11 Javascript
浅谈JavaScript中的对象及Promise对象的实现
2015/11/15 Javascript
JS获取数组最大值、最小值及长度的方法
2015/11/24 Javascript
JS组件系列之Bootstrap Icon图标选择组件
2016/01/28 Javascript
利用node 判断打开的是文件 还是 文件夹的实例
2019/06/10 Javascript
微信小程序绑定手机号获取验证码功能
2019/10/22 Javascript
vue实现拖拽效果
2019/12/23 Javascript
[01:01:52]DOTA2-DPC中国联赛正赛 iG vs LBZS BO3 第一场 3月4日
2021/03/11 DOTA
matplotlib作图添加表格实例代码
2018/01/23 Python
python计算两个矩形框重合百分比的实例
2018/11/07 Python
Python 创建守护进程的示例
2020/09/29 Python
canvas学习和滤镜实现代码
2018/08/22 HTML / CSS
Roxy荷兰官方网站:冲浪、滑雪板、服装和配件
2019/10/22 全球购物
毕业生文员求职信
2013/11/03 职场文书
公司年会演讲稿范文
2014/01/11 职场文书
给同学的道歉信
2014/01/16 职场文书
《一件运动衫》教学反思
2014/02/19 职场文书
新学期国旗下演讲稿
2014/05/08 职场文书
大学生实习证明范文(5篇)
2014/09/18 职场文书
副总经理党的群众路线教育实践活动个人对照检查材料思想汇报
2014/10/06 职场文书
一年级班主任工作总结2014
2014/11/08 职场文书
2014年超市工作总结
2014/11/19 职场文书
小学生作文之《压岁钱的烦恼》
2019/09/27 职场文书
详解Redis集群搭建的三种方式
2021/05/31 Redis
JavaScript实现栈结构详细过程
2021/12/06 Javascript