Javascript 为什么Firefox和Chrome为iframe';返回不同的值;长度是多少?

Javascript 为什么Firefox和Chrome为iframe';返回不同的值;长度是多少?,javascript,google-chrome,firefox,iframe,Javascript,Google Chrome,Firefox,Iframe,为什么Firefox可以获取“iframe”长度,而Chrome无法获取长度 Firefox获取“2”。 Chrome获取“0” Javascript: $(document).ready(function(e) { var frames = window.parent.frames; for (var i = 0; i < frames.length; i++) { alert(frames[i].window.document.getElemen

为什么Firefox可以获取“iframe”长度,而Chrome无法获取长度

Firefox获取“2”。 Chrome获取“0”

Javascript:

$(document).ready(function(e) {
    var frames = window.parent.frames; 
    for (var i = 0; i < frames.length; i++) { 
          alert(frames[i].window.document.getElementsByTagName('body')[0].getElementsByTagName('iframe').length);
    }
}
$(文档).ready(函数(e){
var frames=window.parent.frames;
对于(var i=0;i
HTML:


无标题文件

更好的问题:为什么要使用相框?是的,相框不好。使用Divs。好的,我会试试Divs谢谢
<frameset name="topFrame" id="topFrame" rows="112px,42px,7px,*" cols="*" border="0" framespacing="0">   
<frame src="top_1.html" name="topFrame" frameborder="no" scrolling="No" noresize="noresize" id="topFrame" title="topFrame"></frame>
<frame src="top_2.html" name="mainFrame" frameborder="no" scrolling="No" noresize="noresize" id="mainFrame" title="mainFrame"></frame>
<frame src="top_3.html" name="switch2Frame" frameborder="no" scrolling="No" noresize="noresize" id="switch2Frame" title="switch2Frame"></frame>
<frameset rows="40px,*" cols="*" border="0" framespacing="0">
    <frame src="tag.html" name="tagFrame" frameborder="no" id="tagFrame" title="tagFrame" scrolling="no"></frame>
        <frameset name="myFrame" id="myFrame" cols="200px,7px,*" rows="*" border="0" framespacing="0">          
            <frame src="left.html" name="leftFrame" frameborder="no" scrolling="No" noresize="noresize" id="leftFrame" title="leftFrame"></frame>       
            <frame src="switch.html" name="switchFrame" frameborder="no" scrolling="No" noresize="noresize" id="switchFrame" title="switchFrame"></frame>       
            <frame src="main.html" name="manFrame" class="manFrame" frameborder="no" scrolling="No" noresize="noresize" id="manFrame" title="test">
               <html xmlns="http://www.w3.org/1999/xhtml"><head>
               <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
               <title>Untitled Document</title>
               </head>
               <body>

              <iframe src="show.html" title="test" mid="105" frameborder="0" class="show" style="display: block;">
              </iframe>
              <iframe src="show_1.html" title="test" mid="200" frameborder="0" style="display: none;">
              </iframe>

              </body></html>
               </frame> 

        </frameset> 
    </frameset> 
</frameset><noframes></noframes>