code: function(e, props, targets) {
  				var children, i, child, type;
  				if (e.slice) {
  					i = e.length;
  					while (--i > -1) {
  						_getChildStyles(e[i], props, targets);
  					}
  					return;
  				}
  				children = e.childNodes;
  				i = children.length;
  				while (--i > -1) {
  					child = children[i];
  					type = child.type;
  					if (child.style) {
  						props.push(_getAllStyles(child));
  						if (targets) {
  							targets.push(child);
  						}
  					}
  					if ((type === 1 || type === 9 || type === 11) && child.childNodes.length) {
  						_getChildStyles(child, props, targets);
  					}
  				}
  			}
docs: used by cascadeTo() for gathering all the style properties of each child element into an array for comparison.