IE中document.createElement的iframe无法设置属性name的解决方法


Posted in Javascript onSeptember 14, 2015

iframe 的name可以是link或者form的target,将link或form打开到这个iframe上。
之前在IE遇到过设置不了iframe的name属性

JavaScript代码

var iframe = document.createElement('iframe');  
iframe.name = 'ifr';  
//iframe.setAttribute('name', 'ifr'); //这样也不行

上面两种方式都无法设置。后来找到原来也可以这样创建

JavaScript代码

var iframe = document.createElement('<iframe name="ifr"></iframe>'); 

这样在IE中就没问题了,但这种方式在firefox中是无办法通过的。所以最后

JavaScript代码

 try{  
   var iframe = document.createElement('<iframe name="ifr"></iframe>');  
  }catch(e){ 
    var iframe = document.createElement('iframe');  
    iframe.name = 'ifr';  
 }

这样就兼容了。

Javascript 相关文章推荐
几款极品的javascript压缩混淆工具
May 16 Javascript
一些技巧性实用js代码小结
Oct 14 Javascript
js获取dom的高度和宽度(可见区域及部分等等)
Jun 13 Javascript
Js放到HTML文件中的哪个位置有什么区别
Aug 21 Javascript
浅析jquery某一元素重复绑定的问题
Jan 03 Javascript
node.js中的fs.utimes方法使用说明
Dec 15 Javascript
BOOTSTRAP时间控件显示在模态框下面的bug修复
Feb 05 Javascript
JavaScript数值千分位格式化的两种简单实现方法
Aug 01 Javascript
jQuery为某个div加入行样式
Jun 09 jQuery
node文件批量重命名的方法示例
Oct 23 Javascript
微信小程序数据存储与取值详解
Jan 30 Javascript
Vue.js 图标选择组件实践详解
Dec 03 Javascript
js动态生成Html元素实现Post操作(createElement)
Sep 14 #Javascript
IE9+已经不对document.createElement向下兼容的解决方法
Sep 14 #Javascript
JS动态添加iframe的代码
Sep 14 #Javascript
javascript实现在指定元素中垂直水平居中
Sep 13 #Javascript
window.onload使用指南
Sep 13 #Javascript
JS+CSS简单树形菜单实现方法
Sep 12 #Javascript
纯js代码实现未知宽高的元素在指定元素中垂直水平居中显示
Sep 12 #Javascript
You might like
理解PHP5中static和const关键字的区别
2007/03/19 PHP
PHP nl2br函数 将换行字符转成 &amp;lt;br&amp;gt;
2009/08/21 PHP
PHP使用第三方即时获取物流动态实例详解
2017/04/27 PHP
PHP队列场景以及实现代码实例详解
2021/02/26 PHP
javascript基于jQuery的表格悬停变色/恢复,表格点击变色/恢复,点击行选Checkbox
2008/08/05 Javascript
jQuery实现的给图片点赞+1动画效果(附在线演示及demo源码下载)
2015/12/31 Javascript
nodejs加密Crypto的实例代码
2016/07/07 NodeJs
JavaScript中push(),join() 函数 实例详解
2016/09/06 Javascript
图片上传之FileAPI与NodeJs
2017/01/24 NodeJs
微信小程序小组件 基于Canvas实现直播点赞气泡效果
2020/05/29 Javascript
bootstrap手风琴折叠示例代码分享
2017/05/22 Javascript
angularJs-$http实现百度搜索时的动态下拉框示例
2018/02/27 Javascript
快速处理vue渲染前的显示问题
2018/03/05 Javascript
详解Webpack-dev-server的proxy用法
2018/09/08 Javascript
angular4应用中输入的最小值和最大值的方法
2019/05/17 Javascript
浅谈实现在线预览PDF的几种解决办法
2020/08/10 Javascript
[06:53]DOTA2每周TOP10 精彩击杀集锦vol.3
2014/06/25 DOTA
[04:02]2014DOTA2国际邀请赛 BBC每日综述中国战队将再度登顶
2014/07/21 DOTA
[01:04:49]KG vs LGD 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
基于python实现的抓取腾讯视频所有电影的爬虫
2016/04/22 Python
Python 学习教程之networkx
2019/04/15 Python
python实现各种插值法(数值分析)
2019/07/30 Python
Django用户认证系统 组与权限解析
2019/08/02 Python
Python openpyxl读取单元格字体颜色过程解析
2019/09/03 Python
Python识别验证码的实现示例
2020/09/30 Python
澳大利亚领先的宠物用品商店:VetSupply
2017/09/08 全球购物
技术人员面试提纲
2013/11/28 职场文书
《散步》教学反思
2014/03/02 职场文书
求职信格式要求
2014/05/23 职场文书
合唱兴趣小组活动总结
2014/07/10 职场文书
科学发展观活动总结
2014/08/28 职场文书
酒店收银员岗位职责
2015/04/07 职场文书
电信营业员岗位职责
2015/04/14 职场文书
高一军训口号
2015/12/25 职场文书
Python如何识别银行卡卡号?
2021/06/10 Python
Java处理延时任务的常用几种解决方案
2022/06/01 Java/Android