功能库
来源:广州中睿信息技术有限公司官网
发布时间:2012/10/21 23:25:16 编辑:editor 阅读 425
/*cleanWhitespace返回第一层子节点数组参数:node要处理的文本节点deep是否处理元素的所有子辈节点默认为falsedel删除空白节点默认为true*/functioncleanW
   /*     cleanWhitespace 返回第一层子节点数组    参数: node 要处理的文本节点      deep 是否处理元素的所有子辈节点 默认为 false      del  删除空白节点  默认为 true   */   function cleanWhitespace(node,deep,del){    var notWhitespace = /\S/;    var returnNodes = []; // 返回第一层子节点数组        if(typeof deep == 'undefined' || deep == false){     var deep = false;    }else{     var del = true;    }        if(typeof del == 'undefined' || del){     var del = true;    }            var childNodes = node.childNodes;    for (var i=0; i < childNodes.length; i++) {          var childNode = childNodes[i];          if ((childNode.nodeType == 3)&&(!notWhitespace.test(childNode.nodeValue))) {      del && node.removeChild(childNodes[i]) && i--;      continue;     }          if (childNode.nodeType == 1) {      returnNodes.push(childNode);      deep && cleanWhitespace(childNode, true, true);     };    }        return returnNodes || 'undefined';   }          
联系我们CONTACT 扫一扫
愿景:成为最专业的软件研发服务领航者
中睿信息技术有限公司 广州•深圳 Tel:020-38931912 务实 Pragmatic
广州:广州市天河区翰景路1号金星大厦18层中睿信息 Fax:020-38931912 专业 Professional
深圳:深圳市福田区车公庙有色金属大厦509~510 Tel:0755-25855012 诚信 Integrity
所有权声明:PMI, PMP, Project Management Professional, PMI-ACP, PMI-PBA和PMBOK是项目管理协会(Project Management Institute, Inc.)的注册标志。
版权所有:广州中睿信息技术有限公司 粤ICP备13082838号-2