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 相关文章推荐
javascript教程之不完整的继承(js原型链)
Jan 13 Javascript
js 事件截取enter按键页面提交事件示例代码
Mar 04 Javascript
纯jquery实现模仿淘宝购物车结算
Aug 20 Javascript
深入学习JavaScript的AngularJS框架中指令的使用方法
Mar 05 Javascript
浅谈js对象属性 通过点(.) 和方括号([]) 的不同之处
Oct 29 Javascript
深入理解vue.js双向绑定的实现原理
Dec 05 Javascript
jQuery插件HighCharts绘制2D柱状图、折线图和饼图的组合图效果示例【附demo源码下载】
Mar 09 Javascript
JS实现数组按升序及降序排列的方法
Apr 26 Javascript
Vue组件通信实践记录(推荐)
Aug 15 Javascript
JS实现的文字间歇循环滚动效果完整示例
Feb 13 Javascript
Vue中的$set的使用实例代码
Oct 08 Javascript
vue编写简单的购物车功能
Jan 08 Vue.js
浅析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
php文件夹与文件目录操作函数介绍
2013/09/09 PHP
PHP在linux上执行外部命令的方法
2017/02/06 PHP
PHP异常处理定义与使用方法分析
2017/07/25 PHP
php基于环形链表解决约瑟夫环问题示例
2017/11/07 PHP
js 与或运算符 || &amp;&amp; 妙用
2009/12/09 Javascript
window.name代替cookie的实现代码
2010/11/28 Javascript
探究Javascript模板引擎mustache.js使用方法
2016/01/26 Javascript
javascript正则表达式中分组详解
2016/07/17 Javascript
简单理解vue中Props属性
2016/10/27 Javascript
Vue computed计算属性的使用方法
2017/07/14 Javascript
Javascript中将变量转换为字符串的三种方法
2017/09/19 Javascript
10个经典的网页鼠标特效代码
2018/01/09 Javascript
vue获取当前激活路由的方法
2018/03/17 Javascript
对angular4子路由&amp;辅助路由详解
2018/10/09 Javascript
了解JavaScript中的选择器
2019/05/24 Javascript
小程序自动化测试的示例代码
2020/08/11 Javascript
用JavaScript实现贪吃蛇游戏
2020/10/23 Javascript
[01:14:35]DOTA2上海特级锦标赛B组资格赛#1 Alliance VS Fnatic第一局
2016/02/26 DOTA
浅谈python对象数据的读写权限
2016/09/12 Python
Python堆排序原理与实现方法详解
2018/05/11 Python
Python实现线性判别分析(LDA)的MATLAB方式
2019/12/09 Python
Python3操作YAML文件格式方法解析
2020/04/10 Python
Django中F函数的使用示例代码详解
2020/07/06 Python
python selenium 获取接口数据的实现
2020/12/07 Python
详解html5 shiv.js和respond.min.js
2018/01/24 HTML / CSS
M.M.LaFleur官网:美国职业女装品牌
2020/10/27 全球购物
计算机网络专业推荐信
2013/11/24 职场文书
通信工程专业毕业生推荐信
2013/12/25 职场文书
合作协议书
2014/04/23 职场文书
公司募捐倡议书
2014/05/14 职场文书
篝火晚会策划方案
2014/05/16 职场文书
征用土地赔偿协议书
2014/09/26 职场文书
2014年电教工作总结
2014/12/19 职场文书
大学推普周活动总结
2015/05/07 职场文书
mysql 生成连续日期及变量赋值
2022/03/20 MySQL
redis数据结构之压缩列表
2022/03/21 Redis