◆ elem.classList.add でクラスの追加ができる ◆ 同様に remove, toggle, contains で削除などもできる ◆ ただ 空文字列を入れるとエラーになるので注意 すごく 便利です classListとはJavaScript でクラス操作つらいjQuery なんかではクラスを楽に扱えますが ただの JavaScript ではすごく面倒なものです クラスを追加するときに var re = new RegExp("(^|[^a-zA-Z0-9\-\_])" + add_cls + "([^a-zA-Z0-9\-\_]|$)") if(!elem.className.match(re)){ elem.className = (elem.className + " " + add_cls).trim() }