Skip to content

Instantly share code, notes, and snippets.

@robhadfield
Forked from jjmu15/has_class.js
Created April 15, 2016 12:32
Show Gist options
  • Save robhadfield/e15bcad039be370127233e3dc94e7aaf to your computer and use it in GitHub Desktop.
Save robhadfield/e15bcad039be370127233e3dc94e7aaf to your computer and use it in GitHub Desktop.
has class function - vanilla JS. Check if element has specified class
// hasClass, takes two params: element and classname
function hasClass(el, cls) {
return el.className && new RegExp("(\\s|^)" + cls + "(\\s|$)").test(el.className);
}
/* use like below */
// Check if an element has class "foo"
if (hasClass(element, "foo")) {
// Show an alert message if it does
alert("Element has the class!");
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment