document.frames与window.frames在不同浏览器中的使用

问题:

document.frames 只有 IE Opera 支持。等同于 window.frames。用来取得当前页面内 window 对象的集合。

在 Firefox Chorome Safari 中使用 document.frames 不能获取到 FRAME 元素

解决方案:

用 window.frames[‘myframe‘] 代替 document.frames(‘myframe‘)或document.frames[‘myframe‘]。

注意:window.frames只可写成window.frames[‘myframe‘]不能写成window.frames(‘myframe‘)

时间: 2024-11-04 11:33:59

document.frames与window.frames在不同浏览器中的使用的相关文章

window frames在不同浏览器中的用法

document.frames 等同于 window.frames,用来取得当前页面内 window 对象的集合. 不支持Firefox,其他浏览器(chrome.opera.IE.360)均支持. frames为 <iframe name=""> 的name属性值 解决方法: 使用window.frames['framename'] 代替 document.framename 注意:window.frames['framename']不可写成 window.frames(

window.frames用法

window.frames[] 功能:frames[]是窗口中所有命名的框架组成的数组.这个数组的每个元素都是一个Window对象,对应于窗口中的一个框架. 语法:window.frames 浏览器窗口中每个定义的框架都是frames[]数组中的元素. 假设ifr 是一个以存在的 iframe 的 ID 和 NAME 值: 获取iframe的方法有: document.getElementById("ifr"); window.frames["ifr"]; 要想使用

javascript宿主对象之window.frames

window.frames属性是当前页面所有框架的集合.要注意的事,这里并没有frame和iframe做出区分.而且,无论页面存不存在框架,window.frames属性总是存在的,并总是指向window对象本身. window.frames === window; // true; 假设我们页面中有一个iframe元素: <iframe name="myframe" src="hello.html"/> 我们可以通过检查其length属性来了解页面中是

jsWindow 对象 Window 对象 Window 对象表示浏览器中打开的窗口。 如果文档包含框架(frame 或 iframe 标签),浏览器会为 HTML 文档创建一个 window 对象,并为每个框架创建一个额外的 window 对象。 注释:没有应用于 window 对象的公开标准,不过所有浏览器都支持该对象。 Window 对象集合 集合 描述 frames[] 返回窗口中所有命

一.JSX简介 JSX就是Javascript和XML结合的一种格式.React发明了JSX,利用HTML语法来创建虚拟DOM.当遇到<,JSX就当HTML解析,遇到{就当JavaScript解析. 如下(JS写法) var child1 = React.createElement('li', null, 'First Text Content'); var child2 = React.createElement('li', null, 'Second Text Content'); var

window.frames[]在Firefox下无法兼容的解决方式

html代码段: 1 <iframe id="fr" src="ProjectTree.aspx?IsFree=true&f=yes&IsCheckProjectAuthority=false" frameborder="0" scrolling="no" style="height:100%; width: 100%;"></iframe> JavaScript代码

$(document).ready() 、window.onload、body.Onload()、 $(window).load、image.onload的区别

首先说说window和document,直观上来讲,window代表的是浏览器窗口,而document代表的是浏览器窗口中加载的dom元素,进一步说,document是window的一个属性,window是最顶级的对象. 二者有啥区别呢?很好理解,假设现在有一个浏览器,里边加载的页面特别长,已经超出了一屏,当然,肯定会出现滚动条了,这时候,$(window).height()和$(document).height()是不相等的,document的高度肯定要比window的大,因为window窗口

$(document).ready vs $(window).load vs window.onload

原文地址: $(document).ready vs $(window).load vs window.onload $(document).ready We execute our code when DOM is ready except images. 1 //call type 1 2 $(document).ready(function() { 3 /** work when all HTML loaded except images and DOM is ready **/ 4 //

$(document).ready vs. $(window).load

jQuery offers two powerful methods to execute code and attach event handlers: $(document).ready and $(window).load. The document ready event executes already when the HTML-Document is loaded and the DOM is ready, even if all the graphics haven’t load

jquery插件开发;(function ( $, window, document, undefined ){}(jQuery, window,document)分析

经常看到许多jquery插件是这种形式: ;(function( $, window, document, undefined ){}){ //...code }(jquery,window,document) 一开始自己也是不太清楚,后台查了许多资料博客,基本了解大意,所以总结出来,以供之后查阅更正. 1.自调函数(function(){})() 这是一个自调函数,函数定义后自行调用.将匿名函数放在括号之内,并紧跟一个括号.第二个括号的意思是"立即调用".同时第二个括号也是向匿名函数