function MyClass() {}
MyClass.hasClassName = function( element, className)
{
if (!element) return;
var elementClassName = element.className
if (elementClassName.length == 0) return false; /정규 표현식 사용 여러 클래스 사이에 실제 클래스가 있는지 확인하는 표현식(선행 및 후행 공백 처리)
if (elementClassName == className || elementClassName.match(new RegExp("(^|\s)" className "(\s |$)")))
return true;
return false
}
MyClass.addClassName = function(element, className)
{
if (!element) return ;
var elementClassName = element.className;
if (elementClassName.length == 0)
{
element.className =
return;
if ( elementClassName == className || elementClassName.match(new RegExp("(^|\s)" className "(\s|$)")))
return
element.className = elementClassName " " className;
MyClass.removeClassName = function(element, className)
{
if (!element) return; if (elementClassName.length == 0) return;
if(elementClassName == className)
{
element.className = "";
}
if (elementClassName) .match(new RegExp ("(^|\s)" className "(\s|$)")))
element.className = elementClassName.replace((new RegExp("(^|\s)" className "(\s| $)"))," ")
};