ФRuŠKać

addClass

method
addClass()

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;
},

removeClass

method
removeClass()

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'), ' ');
},

show

method
show()

Option name Type Description
element HTMLDomElement

Show a DOM element

show: function (element) {
    element.style.display = '';
},

remove

method
remove()

Option name Type Description
element HTMLDomElement

Remove an element from DOM

remove: function (element) {
    element.parentNode.removeChild(element);
},