/*

* disabled层次不受影响。  一天没做事在研究这个。感谢晴明。

*/

function getDisabledNode(node){
    var p =node.childNodes
   for(var o,i=0;o=p[i++];){
     if(o.firstChild){
        getDisabledNode(o);
        if(!o.firstChild && o.disabled){
           node.removeChild(o)
            i--      //由于移除节点后元素位置会前移,故而相应的计数也应该前移。!!!!
         }
      }else{
       if(o.disabled){
        node.removeChild(o)
        i--
        }
       }
    }
 }