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 相关文章推荐
获取Javscript执行函数名称的方法
Dec 22 Javascript
小议javascript 设计模式 推荐
Oct 28 Javascript
使用js写的一个简易的投票
Nov 27 Javascript
javascripit实现密码强度检测代码分享
Dec 12 Javascript
学习JavaScript设计模式(多态)
Nov 25 Javascript
写给小白的JavaScript引擎指南
Dec 04 Javascript
详解Angular的双向数据绑定(MV-VM)
Dec 26 Javascript
jQuery点击导航栏选中更换样式的实现代码
Jan 23 Javascript
node.js利用socket.io实现多人在线匹配联机五子棋
May 31 Javascript
layui-table对返回的数据进行转变显示的实例
Sep 04 Javascript
JS如何监听div的resize事件详解
Dec 03 Javascript
浅谈Vue的computed计算属性
Mar 21 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图片处理函数获取类型及扩展名实例
2014/11/19 PHP
PHP date函数常用时间处理方法
2015/05/11 PHP
setInterval 和 setTimeout会产生内存溢出
2008/02/15 Javascript
JavaScript中数组的排序、乱序和搜索实现代码
2011/11/30 Javascript
Jquery命名冲突解决的五种方案分享
2012/03/16 Javascript
javascript学习笔记(五) Array 数组类型介绍
2012/06/19 Javascript
nodejs 提示‘xxx’ 不是内部或外部命令解决方法
2014/11/20 NodeJs
javascript去除字符串左右两端的空格
2015/02/05 Javascript
javascript关于open.window子页面执行完成后刷新父页面的问题分析
2015/04/27 Javascript
jQuery 常用代码集锦(必看篇)
2016/05/16 Javascript
基于javascript实现表格的简单操作
2016/05/21 Javascript
jQuery简单实现页面元素置顶时悬浮效果示例
2016/08/01 Javascript
jQuery实现可展开折叠的导航效果示例
2016/09/12 Javascript
微信小程序 Canvas增强组件实例详解及源码分享
2017/01/04 Javascript
使用Bootstrap美化按钮实例代码(demo)
2017/02/03 Javascript
使用ionic在首页新闻中应用到的跑马灯效果的实现方法
2017/02/13 Javascript
jQuery实现web页面樱花坠落的特效
2017/06/01 jQuery
JS排序算法之冒泡排序,选择排序与插入排序实例分析
2017/12/13 Javascript
jQuery实现基本隐藏与显示效果的方法详解
2018/09/05 jQuery
js中!和!!的区别与用法
2020/05/09 Javascript
js实现点击上传图片并设为模糊背景
2020/08/02 Javascript
Python中使用PyHook监听鼠标和键盘事件实例
2014/07/18 Python
Python中的Classes和Metaclasses详解
2015/04/02 Python
利用python编写一个图片主色转换的脚本
2017/12/07 Python
python中subprocess批量执行linux命令
2018/04/27 Python
pytorch索引查找 index_select的例子
2019/08/18 Python
python UIAutomator2使用超详细教程
2021/02/19 Python
关于iframe跨域使用postMessage的实现
2019/10/29 HTML / CSS
ghd澳大利亚官方网站:英国最受欢迎的美发工具品牌
2018/05/21 全球购物
任课老师推荐信范文
2013/11/24 职场文书
煤矿班组长岗位职责
2013/12/29 职场文书
培训心得体会
2013/12/29 职场文书
优秀党员事迹材料
2014/12/18 职场文书
单位证明范文
2015/06/18 职场文书
文艺节目主持词
2015/07/06 职场文书
Android Studio实现简易进制转换计算器
2022/05/20 Java/Android