code: function (node, name,filter) {
          if(filter && utils.isString(filter)){
             var className = filter;
             filter =  function(node){return domUtils.hasClass(node,className)}
          }
          name = utils.trim(name).replace(/[ ]{2,}/g,' ').split(' ');
          var arr = [];
          for(var n = 0,ni;ni=name[n++];){
              var list = node.getElementsByTagName(ni);
              for (var i = 0, ci; ci = list[i++];) {
                  if(!filter || filter(ci))
                      arr.push(ci);
              }
          }
  
          return arr;
      }
docs: 原生方法getElementsByTagName的封装
  @method getElementsByTagName
  @param { Node } node 目标节点对象
  @param { String } tagName 需要查找的节点的tagName， 多个tagName以空格分割
  @return { Array } 符合条件的节点集合