Javascript Angular 2更改类名更改类名,然后将其删除
我试图切换一个组件的类名,该组件会被点击Javascript Angular 2更改类名更改类名,然后将其删除,javascript,html,angular,Javascript,Html,Angular,我试图切换一个组件的类名,该组件会被点击 toggleActive(事件){ const parentClass=event.target.parentElement 调试器 if(parentClass.className==='active'){ if(parentClass.previousElementSibling==null){ parentClass.nextElementSibling.className='active' }否则{ parentClass.previousEl
toggleActive(事件){
const parentClass=event.target.parentElement
调试器
if(parentClass.className==='active'){
if(parentClass.previousElementSibling==null){
parentClass.nextElementSibling.className='active'
}否则{
parentClass.previousElementSibling.className='active'
}
parentClass.className=“”
}否则{
if(parentClass.previousElementSibling==null){
parentClass.nextElementSibling.className=“”
}否则{
parentClass.previousElementSibling.className=“”
}
parentClass.className='active'
}
}
-
您需要防止锚定标记的默认单击事件,这就是为什么您需要
return false;
在函数末尾。尝试在有效的函数末尾“返回false”。知道为什么吗?如果你把它作为答案贴出来,我会接受的。谢谢,它不会更改类名,但href已断开,所以现在我单击时它不会跟随链接。我很感激你让我更接近你。你的“积极”班级在做什么?显示和隐藏元素?活动类只是更改当前单击的选项卡的显示。