Wor*_*out 13 javascript if-statement
如何检查身体是否有特定的课程?这是我的情况:
<body class="foo foo1 foo3"></body>
Run Code Online (Sandbox Code Playgroud)
gra*_*vic 30
现在有一种超级简单的方法:
document.body.classList.contains('my-class-name')
Run Code Online (Sandbox Code Playgroud)
Esb*_*sen 12
document.getElementsByTagName("body")[0].className.match(/foo/)
Run Code Online (Sandbox Code Playgroud)
function hasClass(ele,cls) {
return ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));
}
if(hasClass(document.getElementById("test"), "test")){//do something};
Run Code Online (Sandbox Code Playgroud)
也许这有助于你:-)
使用jQuery会更容易,代码更少,但没关系!