日期:2014-05-16  浏览次数:20408 次

关于iframe引用的问题
<iframe id="myframe" src="top.htm"></iframe>
看过两种引用的方法:
1. document.all.myframe
2. document.frames.myframe

前一种好像可以当作一般的对象使用,像style等属性都可以使用,但是不能指定其页面的designMode属性
后一种就比较奇怪了,正常的属性不能使用,但却能用其指定designMode

究竟上面两种方法有什么区别,后一种究竟是个什么东东?

------解决方案--------------------
1. document.all.myframe :返回的是<iframe>这个对象
2. document.frames.myframe 返回的是<iframe>里的页面的window对象
------解决方案--------------------
可以用下面的代替
1.document.getElementById("myframe");
2.document.getElementById("myframe").contentWindow;