document.forms.lengthgetElementsByTagName("form"); // not frame.

解决方案 »

  1.   

    zhaoxiaoyang(梅雪香@深圳) ,我的意思是判断每个框架下的form表单数:
    <SCRIPT LANGUAGE="JavaScript">
    function test() {
    var frameall=parent.pdi.getElementsByTagName("FRAME");
    for(var i=0;i<frameall.length;i++){
    alert(frameall[i].getElementsByTagName("form").length);
    }
    }
    </SCRIPT>
    这样子也不对,返回值还是0
      

  2.   

    alert(parent.frames[i].document.forms.length);
      

  3.   

    getElementsByTagName("FRAME");里面的name要小写啊
      

  4.   

    谢谢各位,搞定了!
    正确答案是 chouchy(城市刀客) 的解答!
    结贴!