JS实现pasteHTML兼容ie,firefox,chrome的方法


Posted in Javascript onJune 22, 2016

本文实例讲述了JS实现pasteHTML兼容ie,firefox,chrome的方法。分享给大家供大家参考,具体如下:

<html>
<body>
<script language="JavaScript">
function test() {
 if (document.selection && document.selection.createRange) {
   var myRange = document.selection.createRange();
   var m = myRange.pasteHTML('<iframe width=100 height=100 src="http://localhost/t2.htm"></iframe>');
 }
 else if (window.getSelection) {
   var selection = window.getSelection();
   var range = window.getSelection().getRangeAt(0);
   range.deleteContents();
   var newP = document.createElement('iframe');
   newP.src="http://localhost/t2.htm";
   newP.width="100";
   newP.height="100";
   range.insertNode(newP);
 }
}
</script>
<p>Highlight a part of this text, then click button below</p>
<input id="myB" type="button" value="Click me" onclick="test();">
</body>
</html>

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
各种常用浏览器getBoundingClientRect的解析
May 21 Javascript
javascript之通用简单的table选项卡实现(二)
May 09 Javascript
关于删除时的提示处理(确定删除吗)
Nov 03 Javascript
JavaScript模拟实现键盘打字效果
Jun 29 Javascript
jquery实现无刷新验证码的简单实例
May 19 Javascript
JS实现屏蔽网页右键复制及ctrl+c复制的方法【2种方法】
Sep 04 Javascript
基于jQuery的表单填充实例
Aug 22 jQuery
微信小程序getPhoneNumber获取用户手机号
Sep 29 Javascript
微信小程序实现给嵌套template模板传递数据的方式总结
Dec 18 Javascript
vue项目实战总结篇
Feb 11 Javascript
jQuery实现ajax的嵌套请求案例分析
Feb 16 jQuery
jQuery/JS监听input输入框值变化实例
Oct 17 jQuery
浅析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
JS实现刷新父页面不弹出提示框的方法
Jun 22 #Javascript
You might like
基于mysql的bbs设计(四)
2006/10/09 PHP
php cc攻击代码与防范方法
2012/10/18 PHP
php读取二进制流(C语言结构体struct数据文件)的深入解析
2013/06/13 PHP
Function eregi is deprecated (解决方法)
2013/06/21 PHP
PHP中使用jQuery+Ajax实现分页查询多功能操作(示例讲解)
2017/09/17 PHP
LBS blog sql注射漏洞[All version]-官方已有补丁
2007/08/26 Javascript
JavaScript 学习历程和心得分享
2010/12/12 Javascript
JQuery显示、隐藏div的几种方法简明总结
2015/04/16 Javascript
javascript实现表单提交后,提交按钮不可用的方法
2015/04/18 Javascript
简单谈谈javascript Date类型
2015/09/06 Javascript
javascript插件开发的一些感想和心得
2016/02/28 Javascript
AngularJS中的DOM操作用法分析
2016/11/04 Javascript
JavaScript自定义浏览器滚动条兼容IE、 火狐和chrome
2017/01/05 Javascript
VUE开发一个图片轮播的组件示例代码
2017/03/06 Javascript
Vue.js获取被选择的option的value和text值方法
2018/08/24 Javascript
vue权限问题的完美解决方案
2019/05/08 Javascript
vue实现吸顶、锚点和滚动高亮按钮效果
2019/10/21 Javascript
nuxt配置通过指定IP和端口访问的实现
2020/01/08 Javascript
Vue简单实现原理详解
2020/05/07 Javascript
python暴力解压rar加密文件过程详解
2019/07/05 Python
对Django url的几种使用方式详解
2019/08/06 Python
pytorch实现保证每次运行使用的随机数都相同
2020/02/20 Python
Python数据正态性检验实现过程
2020/04/18 Python
浅谈keras中loss与val_loss的关系
2020/06/22 Python
美国医疗用品、医疗设备和家庭保健用品商店:Medical Supply Depot
2018/07/08 全球购物
Ariat官网:美国马靴和服装品牌
2019/12/16 全球购物
Kingsoft金山公司C/C++笔试题
2016/05/10 面试题
生产副总岗位职责
2013/11/28 职场文书
房地产出纳岗位职责
2013/12/01 职场文书
大学毕业生文采飞扬的自我鉴定
2013/12/03 职场文书
《黄河颂》教学反思
2014/02/07 职场文书
2014年信息技术工作总结
2014/12/16 职场文书
2015大学生暑假调查报告
2015/07/13 职场文书
小学教师暑期培训心得体会
2016/01/09 职场文书
2019年教师节:送给所有老师的祝福语
2019/09/05 职场文书
nginx proxy_cache 缓存配置详解
2021/03/31 Servers