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 相关文章推荐
js CSS操作方法集合
Oct 31 Javascript
禁止js文件缓存的代码
Apr 09 Javascript
JavaScript操作Cookie方法实例分析
May 27 Javascript
详解js跨域原理以及2种解决方案
Dec 09 Javascript
js+canvas绘制五角星的方法
Jan 28 Javascript
Angular实现图片裁剪工具ngImgCrop实践
Aug 17 Javascript
Angular.js中window.onload(),$(document).ready()的写法浅析
Sep 28 Javascript
浅谈JS 数字和字符串之间相互转化的纠纷
Oct 20 Javascript
详解基于mpvue的小程序markdown适配解决方案
May 08 Javascript
kafka调试中遇到Connection to node -1 could not be established. Broker may not be available.
Sep 17 Javascript
js实现漂亮的星空背景
Nov 01 Javascript
Vue按时间段查询数据组件使用详解
Aug 21 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中的Base62类(适用于数值转字符串)
2013/08/12 PHP
PHP中的排序函数sort、asort、rsort、krsort、ksort区别分析
2014/08/18 PHP
php使用ZipArchive提示Fatal error: Class ZipArchive not found in的解决方法
2014/11/04 PHP
在WordPress中使用PHP脚本来判断访客来自什么国家
2015/12/10 PHP
PHP读取Excel类文件
2017/05/15 PHP
实现placeholder效果的方案汇总
2015/06/11 Javascript
轻松实现js弹框显示选项
2016/09/13 Javascript
浅谈JQ中mouseover和mouseenter的区别
2016/09/13 Javascript
js控制div层的叠加简单方法
2016/10/15 Javascript
Vue.js实战之通过监听滚动事件实现动态锚点
2017/04/04 Javascript
配置nodejs环境的方法
2017/05/13 NodeJs
详解jquery插件jquery.viewport.js学习使用方法
2017/09/08 jQuery
Node.js利用console输出日志文件的方法示例
2018/04/27 Javascript
我要点爆”微信小程序云开发之项目建立与我的页面功能实现
2019/05/26 Javascript
使用vue实现各类弹出框组件
2019/07/03 Javascript
五分钟搞懂Vuex实用知识(小结)
2019/08/12 Javascript
Vue项目移动端滚动穿透问题的实现
2020/05/19 Javascript
[01:05:24]Ti4 冒泡赛第二天 iG vs NEWBEE 3
2014/07/15 DOTA
[54:56]DOTA2上海特级锦标赛主赛事日 - 5 总决赛Liquid VS Secret第三局
2016/03/06 DOTA
Python实现的金山快盘的签到程序
2013/01/17 Python
分析在Python中何种情况下需要使用断言
2015/04/01 Python
python实现学员管理系统
2019/02/26 Python
django 数据库连接模块解析及简单长连接改造方法
2019/08/29 Python
Django框架ORM数据库操作实例详解
2019/11/07 Python
详解python 条件语句和while循环的实例代码
2020/12/28 Python
HTML5调用手机发短信和打电话功能
2020/04/29 HTML / CSS
丝芙兰墨西哥官网:Sephora墨西哥
2020/05/30 全球购物
初中音乐教学反思
2014/01/12 职场文书
大学中国梦演讲稿
2014/04/23 职场文书
提拔干部考察材料
2014/05/26 职场文书
劳动竞赛口号
2014/06/16 职场文书
小学庆六一活动总结
2014/08/28 职场文书
高中生旷课检讨书
2014/10/08 职场文书
2014年护理部工作总结
2014/11/14 职场文书
慰问信的写作格式及范文!
2019/06/24 职场文书
通过Qt连接OpenGauss数据库的详细教程
2021/06/23 PostgreSQL