Stand-alone, CommonJS compliant library to aid basic DOM operations.
From NPM:
$ npm install domutils
Or, from Github:
$ curl https://github.com/azer/domutils/raw/master/lib/domutils.js -o domutils.js
On a CommonJS compliant environment (JSBuild, Browserify, RequireJS etc.)
> var domutils = require('domutils');
> domutils.attr(domutils.select('form.login'), 'method', 'POST');
On a classic browser environment:
<script src="domutils.js"></script>
> domutils.on(window, 'DOMContentLoaded', doSomething);
- add
- addListener
- attr
- children
- create
- on (alias for addListener)
- removeListener
- select
- selectAll
status: under development
todo:
- Extend Documentation
- Switch to better testing suite
- Complete lacking tests