Collection of small frequently used Js functions for DOM elements manipulation across projects. Nothing fancy, just simple stuff. Simply for writing less code.
Please use Github issues to submit any bugs you may find.
@import dom from '@bobz/dom-js';
Wrapper of document.querySelector();
dom.get('.selector');
dom.getAll('.selector'); // instead of document.querySelectorAll();
Un/Set class on node
dom.addClass(node, className);
dom.removeClass(node, className);
Un/Set class on node via selector
dom.setClass(selector, className);
dom.unsetClass(selector, className);
Get Bounding rect
dom.getRect(selector)
Get dataset attribute
dom.getData(node, attr);
This project is licensed under the GPL license.