加JavaScript后没有实现折叠效果,麻烦老师帮忙看看

来源:8-7 实战项目:侧边栏列表交互

渣渣逆袭

2023-04-08

8-6节添加m-menu–selected选择器后能实现折叠效果

.m-menu__sub{
display: none;
}
.m-menu__sub>li{
padding-left: 45px;
height: 40px;
line-height: 40px;
}
.m-menu–selected .m-menu__title{
color: white;
}
.m-menu–selected .m-menu__sub{
display: block;
}
但是用JavaScript后没有实现
但是用JavaScript后没有实现

    var menuTitles = document.querySelectorAll('m-menu__title');
    for(var i=0;i<menuTitles.length;i++){
        menuTitles[i].onClick=function(){
            var menu = this.parentElement;
            menu.classList.toggle('m-menu--selected');

        };
        }
写回答

1回答

西门老舅

2023-04-09

你好,document.querySelectorAll('.m-menu__title')
1
3
渣渣逆袭
回复
西门老舅
谢谢老师!
2023-04-09
共3条回复

前端内功修炼 5大主流布局系统进阶

前端内功修炼:5大主流布局系统进阶

758 学习 · 231 问题

查看课程