js下拉菜单(js下拉列表)

js下拉菜单(js下拉列表)

题记:首先我们可以利用JavaScript脚本,调用对应列表的id来实现动态效果的展示,但是,如果遇到像淘宝一样的网站,他的菜单比较多的情况的时候,我们通过动态绑定的方式就比较麻烦了。

所以,今天给大家介绍一个可以动态设置方式

js下拉菜单(js下拉列表)

  • 在Html中建立对应的列表元素,如下

js下拉菜单(js下拉列表)

  • 同时你要设置你的<li>标签下的<di>标签的display设置成none(就是把dl整个框架隐藏起来)

  • 写代码之前,我们先来了解下实现原理

    • 通过js获取<li>标签的一个集合

    • 然后动态给每个<li>标签添加一个index(下标)

    • 再次循环便利数组,将每一个<di>标签的css属性置空(如果没有用到css可以忽略)或者将原文的style标签下的display再次重新设置成none

      js下拉菜单(js下拉列表)
    • 找到正在操作的<li>标签节点,修改他的css属性或者display属性

  • 下面我们来看看代码的实现

js下拉菜单(js下拉列表)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/25566.html

(0)
上一篇 2023-10-15 16:30
下一篇 2023-10-15 18:30

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注