xdom-util
or XDomUtil
is a library for working with the HTML DOM structure
Install the module into your application and save it as a dev
dependency in your package.json
file
npm install xdom-util --save-dev
In order to use the XDomUtil
service you have to include/import
it into your application:
import {XDomUtil} from "xdom-util";
If you want to use it in a plain/vanilla Javascript project then you might just include the js file into your html/page application:
<script type="application/javascript" src="./node_modules/xdom-util/dist/xdom-util.min.js"></script>
Use it as static
class.
var element = document.querySelector('body');
var className = 'test-class';
XDomUtil.addClass(element, className);
var hasClass = XDomUtil.hasClass(element, className);
console.log('the element has the class ['+ className +'] ?', hasClass);
XDomUtil.removeClass(element, className);
var hasClass = XDomUtil.hasClass(element, className);
console.log('the element has the class ['+ className +'] ?', hasClass);
the element has the class [test-class] ? true
the element has the class [test-class] ? false
Add the class to the DOM element
Parameters:
element - DOM element
className - Name of the class to be added to the DOM element
Return:
Method returns nothing - void
.
Remove the class from the DOM element
Parameters:
element - DOM element
className - Name of the class to be removed from the DOM element
Return:
Method returns nothing - void
.
Check if the DOM element has a specific class
Parameters:
element - DOM element
className - Name of the class to be checked
Return:
Method returns TRUE is the elements has the class and
FALSE is there is no such class
https://github.com/kageoni/xdom-util
0.0.1