Каков наилучший способ проверить, есть ли у элемента класс?

The problem

Если элемент имеет несколько классов, он не будет совпадать с обычной проверкой значения свойства, поэтому я ищу лучший способ проверить, имеет ли объект определенный класс в свойстве className элемента.

Example
// 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){ ... }  

Так что было бы лучшим способом сделать это?

just pure javascript please

Ответы на вопрос(6)

Ваш ответ на вопрос