WinJS.Utilities.toggleClass function
Toggles (adds or removes) the specified class on the specified element. If the class is present, it is removed; if it is absent, it is added.
Syntax
var htmlElement = WinJS.Utilities.toggleClass(e, name);
Parameters
e
Type: HTMLElementThe element on which to toggle the class.
name
Type: stringThe name of the class to toggle.
Return value
Type: HTMLElement
The element.
Examples
<div id="div1"></div>
<script type="text/javascript">
var firstElement = document.getElementById("div1");
WinJS.Utilities.addClass(firstElement, "testClass");
var element = WinJS.Utilities.toggleClass(firstElement, "testClass");
// This returns false.
var hasClass = WinJS.Utilities.hasClass(firstElement, "testClass");
WinJS.Utilities.toggleClass(firstElement, "testClass");
// This returns true.
hasClass = WinJS.Utilities.hasClass(firstElement, "testClass");
</script>
Requirements
Minimum WinJS version |
WinJS 1.0 |
Namespace |
WinJS.Utilities |