var o=document.getElementById("xx")
while(o.id!="yy")
  o=o.parentElement
从xx元素开始向上查找id为yy父对象

解决方案 »

  1.   

    while(o.id!="yy" && o.parentElement)
      o=o.parentElement
      

  2.   

    var o=null;
    while(o.id!="yy" && o.parentElement)
      o=o.parentElement
    if(o.id=="yy")
       alert("找到了...");
    else 
       alert("没找到...");
      

  3.   

    var obj=document.getElementsByName("username")[i];
          var isfind=false;
          var cannext=true;
          while(!isfind && cannext) {
              alert(obj.parentElement.id);
              if(obj.parentElement.id==""){
                  cannext=false;
                  alert("aa");
              }else{
                  if(obj.parentElement.id=="div9"){
                      isfind=true;
                  }else{
                      obj=obj.parentElement;
                  }    
              }
              
          }
    这时里哪里有问题呀