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 相关文章推荐
纯js实现的论坛常用的运行代码的效果
Jul 15 Javascript
js 分页全选或反选标识实现代码
Aug 09 Javascript
javascript学习笔记(十九) 节点的操作实现代码
Jun 20 Javascript
浅析Node.js中使用依赖注入的相关问题及解决方法
Jun 24 Javascript
js判断浏览器类型及设备(移动页面开发)
Jul 30 Javascript
防止Node.js中错误导致进程阻塞的办法
Aug 11 Javascript
详解JS对象封装的常用方式
Dec 30 Javascript
基于Vue.js 2.0实现百度搜索框效果
Dec 28 Javascript
jQuery中元素选择器(element)简单用法示例
May 14 jQuery
jQuery实现获取动态添加的标签对象示例
Jun 28 jQuery
使用pkg打包ThinkJS项目的方法步骤
Dec 30 Javascript
解决vue的touchStart事件及click事件冲突问题
Jul 21 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
PHP开发工具ZendStudio下Xdebug工具使用说明详解
2013/11/11 PHP
php实现字符串首字母大写和单词首字母大写的方法
2015/03/14 PHP
[原创]php实现子字符串位置相互对调互换的方法
2016/06/02 PHP
PHP信号处理机制的操作代码讲解
2019/04/19 PHP
javascript定时保存表单数据的代码
2011/03/17 Javascript
JSON传递bool类型数据的处理方式介绍
2013/09/18 Javascript
jQuery基础语法实例入门
2014/12/23 Javascript
NodeJs中的VM模块详解
2015/05/06 NodeJs
JavaScript如何动态创建table表格
2020/08/02 Javascript
利用Vue.js指令实现全选功能
2016/09/08 Javascript
AngularJS 单元测试(二)详解
2016/09/21 Javascript
JQuery学习总结【二】
2016/12/01 Javascript
bootstrap table实例详解
2017/01/06 Javascript
微信小程序 WebSocket详解及应用
2017/01/21 Javascript
原生js轮播特效
2017/05/18 Javascript
vue自定义filters过滤器
2018/04/26 Javascript
vue自定义指令的创建和使用方法实例分析
2018/12/04 Javascript
vue路由导航守卫和请求拦截以及基于node的token认证的方法
2019/04/07 Javascript
vue进入页面时不在顶部,检测滚动返回顶部按钮问题及解决方法
2019/10/30 Javascript
JS实现点击下拉列表文本框中出现对应的网址,点击跳转按钮实现跳转
2019/11/25 Javascript
nodejs中使用worker_threads来创建新的线程的方法
2021/01/22 NodeJs
python 正则式 概述及常用字符
2009/05/07 Python
Python赋值语句后逗号的作用分析
2015/06/08 Python
Python遍历某目录下的所有文件夹与文件路径
2018/03/15 Python
python将.ppm格式图片转换成.jpg格式文件的方法
2018/10/27 Python
python绘制中国大陆人口热力图
2018/11/07 Python
解决python测试opencv时imread导致的错误问题
2019/01/26 Python
Django使用中间件解决前后端同源策略问题
2019/09/02 Python
python如何实现单链表的反转
2020/02/10 Python
pyecharts调整图例与各板块的位置间距实例
2020/05/16 Python
Python 实现进度条的六种方式
2021/01/06 Python
仿CSDN Blog返回页面顶部功能实现原理及代码
2013/06/30 HTML / CSS
实习评语
2013/12/16 职场文书
高中生旷课检讨书
2014/10/08 职场文书
小班下学期幼儿评语
2014/12/30 职场文书
oracle数据库去除重复数据
2022/05/20 Oracle