在IE6、IE7中,我们可以使用 document.frames[ID].document 来访问iframe子窗口中的document对象,可是这是不符合W3C标准的写法,也是IE下独有的方法,在Firefox下却不可以使用,Firefox下使用的是符合W3C标准的 document.getElementById(ID).contentDocument方法,今天我在写实例的时候,通过IE8进行测试,IE8也是使用的符合W3C标准的 document.getElementById(ID).contentDocument 方法。所以我们可以写一个在IE和Firefox下通用的获取iframe document对象的函数—getIFrameDOM:

function getIFrameDOM(id){  return document.getElementById(id).contentDocument || document.frames[id].document; }

IE和Firefox对iframe document对象的差异性相关推荐

  1. jQuery获取iframe的document对象的方法

    2019独角兽企业重金招聘Python工程师标准>>> 获取iframe的document对象的目的就是进行dom的操作 $(function() { var result = $( ...

  2. JS中document对象 window对象

    所有的全局函数和对象都属于Window对象的属性和方法. 区别: 1.window 指窗体.Window 对象表示浏览器中打开的窗口. document指页面.document是window的一个子对 ...

  3. 获取/设置IFRAME内对象元素的几种JS方法

    获取/设置IFRAME内对象元素的几种JS方法 iframe浏览器ie文档微软 1.IE专用(通过frames索引形象定位): document.frames[i].document.getEleme ...

  4. JavaScript核心之Document对象详解(document属性,方法)

    目录 1 Document节点概述 2 document节点的属性 2.1 doctype,documentElement,defaultView,body,head,activeElement 2. ...

  5. 什么是 window 对象?什么是 document 对象?

    1.什么是 window 对象 简单来说,document 是 window 的一个对象属性 Window 对象表示浏览器中打开的窗口. 如果文档包含框架(frame 或 iframe 标签),浏览器 ...

  6. JS中window.document对象

    小知识点注:外面双引号,里面的双引号改为单引号:                  在div里面行高设置和整个外面高度一样,才能用竖直居中,居中是行居中                  文本框取出来 ...

  7. JavaScript Document 对象

    Document 对象的理解: 第一点:Document 它管理了所有的 HTML 文档内容. 第二点:document 它是一种树结构的文档.有层级关系. 第三点:它让我们把所有的标签 都 都 对象 ...

  8. DOM4J解析XML文档、Document对象、节点对象节点对象属性、将文档写入XML文件(详细)...

    Dom4j是一个简单.灵活的开放源代码的库.Dom4j是由早期开发JDOM开发的.与JDOM不同的是,dom4j使用接口和抽象的人分离出来而后独立基类,虽然Dom4j的API相对要复杂一些,但它提供了 ...

  9. javascript document对象 第21节

    <html> <head><title>DOM对象</title><style type="text/css">tabl ...

最新文章

  1. 运行ORB-SLAM笔记_使用篇(二)
  2. python 客户端 如何获取手机_Python学习---Django的request扩展[获取用户设备信息]
  3. C#判断奇偶数的函数
  4. 机器学习-分类之多层感知机原理及实战
  5. js去除字符串数字前面的0_JS正则里面“?”的用处
  6. python列表迭代器_python迭代器生成器-迭代器和list区别
  7. Lua 如何快速的读取一个文件
  8. 应考虑字节顺序(大小端问题)的几种情况
  9. 萤石云平台接入_前端接入萤石云视频
  10. iptables drop与reject 的区别
  11. 移动机器人定位方法概述
  12. WebApi-05 (三大家族及轮播图案例分享)
  13. 静脉炎的症状是什么?
  14. 【设计】死区时间控制
  15. vue.js——ElementUI表单向后台提交FormData数据
  16. 项目管理--凡事预则立,不预则废
  17. FinalRecon:一款多功能网络侦查OSINT工具
  18. excel中用正则匹配_excel 中如何使用正则表达式函数提取或替换内容
  19. 计算机名更改后重启名称又变回来了,修改主机DNS重启后又恢复,奇怪了.
  20. 2014校园招聘总结 .

热门文章

  1. 前端学习(2143):webpack的config.js配置和package.json
  2. 前端学习(1895)vue之电商管理系统电商系统之组件的分页显示
  3. 前端学习(662):逻辑运算符练习
  4. 前端学习(601):集成react插件
  5. 前端学习(419):京东制作页面27左侧分类上
  6. 第七十八期:2019全球程序员薪酬报告:软件开发比机器学习抢手!40岁后收入下滑
  7. 第五十九期:如何在Windows 10中执行Windows Defender离线扫描?
  8. Qt中的TableWidget初始化表头、行高、选中、自动扩展和接受修改
  9. java和node.js 2018_node.js在2018年能继续火起来吗?我们来看看node.js的待遇情况
  10. 根据父类id查询所有的父级_父类子类抽象类,super final 重写方法,搞懂继承中复杂的知识点...