前军教程网

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

纯JS打造select多选下拉框+模糊查询功能

多选下拉框功能,html本身就提供,multiple就可以了。但是这个multiple有个缺点,那就是高度和宽度是固定的,无法改变,很占用页面空间。

下面两张图,第一张的是纯js完成的,第二张的是html原生的multiple。

第一张:缺点是麻烦,优点是节约页面空间,且附带模糊查询功能。

第二张:缺点是浪费空间,优点是简单。

当然,现在很多前端框架都包含了左图的功能,简单易用。之所以会用纯js完成左图的功能,是因为同事负责的一个项目,框架很老,而且大公司对系统框架控制比较严格,不能引用新的前端框架,所以才用纯js写的。

代码不多,很简单,必要的注释都有,相信都能看得懂。有什么疑问的话可以留言哈,一起讨论。

下面附上模糊查询的功能示意图:

发表评论:

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