double-dollar
Version:
forEach over DOM elements more easily
12 lines (10 loc) • 316 B
JavaScript
/**
* $$
* @description Loop over DOM elements more easily
*
* @usage $$('.foo').forEach(function(item) { // do something });
*/
module.exports = function $$(selector, context) {
context = context || document;
var elements = context.querySelectorAll(selector); return Array.prototype.slice.call(elements);
}