前军教程网

中小站长与DIV+CSS网页布局开发技术人员的首选CSS学习平台

js动态绑定制作下拉列表(js动态加载下拉框)

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

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

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

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

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

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

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

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

    • 找到正在操作的<li>标签节点,修改他的css属性或者display属性

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


发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言