大家好,我是考100分的小小码 ,祝大家学习进步,加薪顺利呀。今天说一说js下拉菜单(js下拉列表),希望您对编程的造诣更进一步.
题记:首先我们可以利用JavaScript脚本,调用对应列表的id来实现动态效果的展示,但是,如果遇到像淘宝一样的网站,他的菜单比较多的情况的时候,我们通过动态绑定的方式就比较麻烦了。
所以,今天给大家介绍一个可以动态设置方式
-
在Html中建立对应的列表元素,如下
-
同时你要设置你的<li>标签下的<di>标签的display设置成none(就是把dl整个框架隐藏起来)
-
写代码之前,我们先来了解下实现原理
-
通过js获取<li>标签的一个集合
-
然后动态给每个<li>标签添加一个index(下标)
-
再次循环便利数组,将每一个<di>标签的css属性置空(如果没有用到css可以忽略)或者将原文的style标签下的display再次重新设置成none
找到正在操作的<li>标签节点,修改他的css属性或者display属性
-
下面我们来看看代码的实现
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/25566.html