原生JS如何实现多条件筛选的方法

  介绍

这篇文章主要介绍原生JS如何实现多条件筛选的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

我在学JS初始看到的教程基本都是JS二级联动查询,三级联动查询;如下图:

原生JS如何实现多条件筛选的方法

但有时并不需要级联查询,如购买商品时:

原生JS如何实现多条件筛选的方法

今天我以慕课网前端样式作为参考做了下面的演示,基于原生JS

& lt; div id=癲irection"比;   & lt; strong>方向:& lt;/strong>   & lt;跨类=癮ctive"祝辞全部& lt;/span>   & lt; span>前端& lt;/span>   & lt; span>后台& lt;/span>   & lt; span>数据库& lt;/span>   & lt; span> UI设计& lt;/span>   & lt;/div>   & lt; div id=癱ategory"祝辞   & lt; strong>分类:& lt;/strong>   & lt;跨类=癮ctive"祝辞全部& lt;/span>   & lt; span> HTML/CSS   & lt; span> JavaScript   & lt; span> jQuery   & lt; span> Python   & lt; span> Java   & lt; span> AngularJS   & lt;/div>   & lt; div id=皌ype"祝辞   & lt; strong>类型:& lt;/strong>   & lt;跨类=癮ctive"祝辞全部& lt;/span>   & lt; span>基础& lt;/span>   & lt; span>案例& lt;/span>   & lt; span>框架& lt;/span>   & lt; span>工具& lt;/span>   & lt;/div>   & lt; strong>返回值:& lt;/strong>   & lt; p id=癛es"祝辞& lt;/p> & lt; style>   跨度{显示:inline-block;   光标:指针;填充:8 px;边界:1 px固体# 999;}   span.active {   background - color: # c14d00;   }   & lt;/style> & lt; script>   var dSpan=. getelementbyid(& # 39;方向# 39;).getElementsByTagName(& # 39;跨度# 39;);   var=cSpan . getelementbyid(& # 39;类别# 39;).getElementsByTagName(& # 39;跨度# 39;);   var tSpan=. getelementbyid(& # 39;类型# 39;).getElementsByTagName(& # 39;跨度# 39;);   var aSpan=document.getElementsByTagName(& # 39;跨度# 39;);   var oDirection=. getelementbyid(& # 39;方向# 39;);   var oCategory=. getelementbyid(& # 39;类别# 39;);   var oType=. getelementbyid(& # 39;类型# 39;);   var矿石=. getelementbyid (& # 39; res # 39;);   dSpan [0]。className=& # 39;活跃# 39;;   cSpan [0]。className=& # 39;活跃# 39;;   tSpan [0]。className=& # 39;活跃# 39;;   (var=0;i

最后附上效果图:

原生JS如何实现多条件筛选的方法

注:本篇博文是【无条件】的分类筛选

以上是原生JS如何实现多条件筛选的方法的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

原生JS如何实现多条件筛选的方法