sash003,
_init_.prototype.childrenFilter = function(el) {
var kids = [];
for (var i = 0; i < this.s.length; i++) {
var arr = Array.prototype.map.call(this.s[i].querySelectorAll(el), function(el) {
return el
});
for (var c = this.s[i].firstChild; c != null; c = c.nextSibling)
if (c.nodeType === 1 && arr.indexOf(c) != -1) kids.push(c);
}
return _A_(kids) ;// подумай что делать если массив пустой
}