問題
要素に複数のクラスがある場合、通常のプロパティ値のチェックと一致しないため、要素の className プロパティにオブジェクトの特定のクラスがあるかどうかを確認する最良の方法を探しています。
例
// element's classname is 'hello world helloworld'
var element = document.getElementById('element');
// this obviously fails
if(element.className == 'hello'){ ... }
// this is not good if the className is just 'helloworld' because it will match
if(element.className.indexOf('hello') != -1){ ... }
では、これを行う最善の方法は何でしょうか?
純粋なJavaScriptでお願いします