Javascript 有没有办法从window.frames[0]获取iframe dom元素
我一直认为(当您有几个iframe时),Javascript 有没有办法从window.frames[0]获取iframe dom元素,javascript,iframe,Javascript,Iframe,我一直认为(当您有几个iframe时),window.frames[0]表示第一个iframe的DOM元素 但根据调查,这不是事实: window.frames伪数组中的每个项表示窗口对象 对应于给定的或的内容,而不是(i)帧 DOM元素(即,window.frames[0]与 document.getElementsByTagName(“iframe”)[0].contentWindow) JavaScript中是否有方法从窗口获取帧[0]到iframe的DOM元素?frameElement将
window.frames[0]
表示第一个iframe的DOM元素
但根据调查,这不是事实:
window.frames伪数组中的每个项表示窗口对象
对应于给定的或的内容,而不是(i)帧
DOM元素(即,window.frames[0]
与
document.getElementsByTagName(“iframe”)[0].contentWindow)
JavaScript中是否有方法从
窗口获取帧[0]
到iframe的DOM元素?frameElement
将返回嵌入iframe的DOM元素
例如:
var iframeElem = window.frames[0].frameElement
接下来,这将验证:
window.frames[0].frameElement.ownerDocument.defaultView.frames[0] == frames[0]