死的.
试想如果第一项不符合要求,就会else再次进入函数,进入之后,还是第一项,不断循环,这不就死了吗?

解决方案 »

  1.   

    怎么这样修改也不行啊/function checkForm(obj)
    {
    for(var i=0; i<obj.length; i++)
    {
    if(obj.tagName == "TEXT")
    {
    if(child.getAttribute("empty") != null)
    {
    alert(obj.getAttribute("empty"));
    return false;
    }
    }
    else if(obj.childNodes.length)
    {
    checkForm(obj)
        }
    }
    }
      

  2.   

    大哥,你的"child"哪来的呀,都不定义?!你的child是谁呀?天知道吧?
      

  3.   

    严重同意。用firebug调试一下就知道了的问题没必要发贴。