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权威指南 学习笔记之javascript数据类型
Sep 24 Javascript
jQuery之$(document).ready()使用介绍
Apr 05 Javascript
非html5实现js版弹球游戏示例代码
Sep 22 Javascript
jquery中表单 多选框的一种巧妙写法
Sep 06 Javascript
jQuery实现只允许输入数字和小数点的方法
Mar 02 Javascript
easyui window refresh 刷新两次的解决方法(推荐)
May 18 Javascript
基于slideout.js实现移动端侧边栏滑动特效
Nov 28 Javascript
JavaScript中的工厂函数(推荐)
Mar 08 Javascript
Vue的土著指令和自定义指令实例详解
Feb 04 Javascript
JavaScript之数组扁平化详解
Jun 03 Javascript
解决vue单页面应用中动态修改title问题
Jun 09 Javascript
vue中父子组件的参数传递和应用示例
Jan 04 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
《斗罗大陆》六翼天使武魂最强,为什么老千家不是上三宗?
2020/03/02 国漫
PHP 巧用数组降低程序的时间复杂度
2010/01/01 PHP
List all the Databases on a SQL Server
2007/06/21 Javascript
Jquery.addClass始终无效原因分析
2013/09/08 Javascript
如何在指定的地方插入html内容和文本内容
2013/12/23 Javascript
改变隐藏的input中value值的方法
2014/03/19 Javascript
再分享70+免费的jquery 图片滑块效果插件和教程
2014/12/15 Javascript
javascript实现相同事件名称,不同命名空间的调用方法
2015/06/26 Javascript
JS简单实现多级Select联动菜单效果代码
2015/09/06 Javascript
JS实现黑色风格的网页TAB选项卡效果代码
2015/10/09 Javascript
AngularJS  $on、$emit和$broadcast的使用
2016/09/05 Javascript
JavaScript中的this陷阱的最全收集并整理(没有之一)
2017/02/21 Javascript
vue2 自定义动态组件所遇到的问题
2017/06/08 Javascript
深入浅析Node.js单线程模型
2017/07/10 Javascript
Angular4表单验证代码详解
2017/09/03 Javascript
js数组方法reduce经典用法代码分享
2018/01/07 Javascript
Angular实现搜索框及价格上下限功能
2018/01/19 Javascript
如何使用vuex实现兄弟组件通信
2018/11/02 Javascript
详解vue-router 动态路由下子页面多页共活的解决方案
2019/12/22 Javascript
Python中实现switch功能实例解析
2018/01/11 Python
Django中间件实现拦截器的方法
2018/06/01 Python
Python中垃圾回收和del语句详解
2018/11/15 Python
Python中format()格式输出全解
2019/04/12 Python
python命名空间(namespace)简单介绍
2019/08/10 Python
Keras设置以及获取权重的实现
2020/06/19 Python
戴尔美国官网:Dell
2016/08/31 全球购物
党校培训自我鉴定范文
2014/03/20 职场文书
婚假请假条格式及范文
2014/04/10 职场文书
学习三严三实心得体会
2014/10/13 职场文书
优秀教师个人总结
2015/02/11 职场文书
求职简历自我评价怎么写
2015/03/10 职场文书
亮剑观后感500字
2015/06/05 职场文书
婚礼伴郎致辞
2015/07/28 职场文书
幼儿园园长新年寄语
2015/08/17 职场文书
签证扫盲贴,41个常见签证知识,需要的拿走
2019/08/09 职场文书
如何理解Vue前后端数据交互与显示
2021/05/10 Vue.js