Option name | Type | Description |
---|---|---|
element | HTMLDomElement | |
className | string |
Add a class to a DOM element
addClass: function (element, className) {
if (element.hasOwnProperty('classList'))
element.classList.add(className);
else
element.className += ' ' + className;
},
Option name | Type | Description |
---|---|---|
element | HTMLDomElement | |
className | string |
Remove a class from a DOM element
removeClass: function (element, className) {
if (element.hasOwnProperty('classList'))
element.classList.remove(className);
else
element.className = element.className.replace(new RegExp('(^|\\b)' + className.split(' ').join('|') + '(\\b|$)', 'gi'), ' ');
},
Option name | Type | Description |
---|---|---|
element | HTMLDomElement |
Show a DOM element
show: function (element) {
element.style.display = '';
},
Option name | Type | Description |
---|---|---|
element | HTMLDomElement |
Remove an element from DOM
remove: function (element) {
element.parentNode.removeChild(element);
},