window.frames按名称查找的疑惑



 html


 <p>
    <iframe id="frame1" name="frame1" src="http://silian.whyun.com/messenger/demo/iframe1.html" width="550" height="300"></iframe>
    <iframe id="iframe2" name="iframe2" src="http://silian.whyun.com/messenger/demo/iframe2.html" width="550" height="300"></iframe>
</p>

代码1 父层页代码
在iframe2.html中利用 window.parent.frames['frame1'] 来获取一个frame的window对象,但是获取到的却是一个DOM对象。但是我将父层代码中的 frame1 名称改为一个 firstFrame 然后利用 window.parent.frames['firstFrame'] 就能正确获取一个 window 类型对象了。

HTML iframe JavaScript

巨型小细菌 10 years ago

Your Answer