Select elements by class or id or tag
Because document.getElementsByClassName
is simply too verbose.
Also these functions return arrays! You can also pass an optional first parameter to give it a different context then document.
var byClass = require("by/class")
, queryAll = require("by/queryAll")
var elems = byClass("some-class")
var other = queryAll(elems[0], ".some div.selector")
Also has
var byName = require("by/name")
which is short fordocument.getElementsByName
var byId = require("by/id")
which is short fordocument.getElementById
var query = require("by/query")
which is short fordocument.querySelector
var queryAll = require("by/queryAll")
which is short fordocument.querySelectorAll
var byTag = require("by/tag")
which is short fordocument.getElementsByTagName
npm install by
- Raynos