IE中document.createElement的iframe无法设置属性name的解决方法
2015-09-14 01:00
615 查看
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'; }
这样就兼容了。
您可能感兴趣的文章:
相关文章推荐
- htm页面中<a name>加name和id的冲突附解决方法
- JQuery与iframe交互实现代码
- 用expression的一行代码解决iframe挂马的问题
- 用jquery修复在iframe下的页面锚点失效问题
- Firefox返回时Iframe的显示Bug的解决方法
- 浅谈html中id和name的区别实例代码
- smarty巧妙处理iframe中内容页的代码
- 一行代码解决网站防挂IFRAME木马方案,小鸽子序列(灵儿)
- asp.net 文件上传与刷新与asp.net页面与iframe之间的数据传输
- div层跨越iframe帧显示在上面的解决方法附代码
- IE浏览器IFrame对象内存不释放问题解决方法
- iframe如何动态创建及释放其所占内存
- JS中Iframe之间传值的方法
- JS动态修改iframe高度和宽度的方法
- JS是否可以跨文件同时控制多个iframe页面的应用技巧
- 对frameset、frame、iframe的js操作示例代码
- js改变Iframe中Src的方法
- iframe中子父类窗口调用JS的方法及注意事项
- 通过伪协议解决父页面与iframe页面通信的问题
- js取得html iframe中的元素和变量值