我看书说window下有frame和document,是并列的,请问这里的frame具体是指的什么?我看书里有用document.frame, 这个frame怎么又跑到document下面去了?还有 window.frames.length 和document.frames.length为什么返回的结果都一样???还有个小问题就是iframe既然和frame不同,那么为什么window.frames.length可以,为什么window.iframes.length就不行呢??怎么统计iframe的数目?
要获得iframe的个数 可以用 document.getElementsByTagName("iframe").length
关键是我在所有网站用这个返回的都是0,iframe用的这个广泛不可能都没有吧,所以我怀疑这样用是错的还有还有 window.frames.length 和document.frames.length为什么返回的结果都一样???
他们2个区别到底是什么
<script>
alert(document.frames.length + ':' + window.frames.length);
</script>
用window.frames
window.frames的当前窗口下的所有frames集合
document.frames是当前文档下的所有frames集合