// 如果是字符串,那么就返回有这个 ID 的 Element if (YAHOO.lang.isString(el) || !el) { return document.getElementById(el); }
// 看起来是个数组,循环调用自身,获取 Eelement if (el.length !== undefined) { var c = []; for (var i = 0, len = el.length; i < len; ++i) { c[c.length] = Y.Dom.get(el[i]); }
var nodes = [], elements = root.getElementsByTagName(tag);
for (var i = 0, len = elements.length; i < len; ++i) { // 根据自定义函数返回值判断节点的属性 if ( method(elements[i]) ) { nodes[nodes.length] = elements[i]; if (apply) { apply(elements[i]); } } }