【发布时间】:2019-10-09 10:28:35
【问题描述】:
我有一个侧边栏,我想使用 javascript 检查它何时处于“活动状态”。这是我的代码:
#sidebar {
background: #202020;
color: #fff;
display:inline-block;
}
#sidebar.active {
margin-left: -250px;
}
//Check to see whether sidebar has class 'active'
var sideBar = document.getElementById('sidebar')
console.log(sideBar.className)
if (sideBar.className == ('active')){
console.log('active')
}
else (console.log('not active'))
但是,此代码不是 console.logging 任何内容,因此即使侧边栏已明确激活,它也会显示“未激活”。我究竟做错了什么?谢谢。
【问题讨论】:
标签: javascript html css sidebar