用户列表组合条件查找与筛选(原生javascript编写)

本文介绍如何利用原生JavaScript实现用户列表的组合条件筛选。通过按钮和输入文字,结合forEach、filter等方法动态更新DOM,实现对数组数据的实时过滤。示例包括单一输入框文本筛选、按钮点击筛选以及多个条件的组合筛选功能。
摘要由CSDN通过智能技术生成

效果:可通过按钮和输入文字进行组合条件筛选

这里使用数组模拟后台数据(可用ajax请求后台数据):

var person = [
    { name: '王小妹', src: '01pic.jpg', sex: 'male', des: '漂亮的妹子'},
    { name: '金小妹', src: '02pic.jpg', sex: 'male', des: '漂亮的程序媛'},
    { name: '陈小华', src: '07pic.jpg', sex: 'female', des: '相互学习'},
    { name: '马爱国', src: '08pic.jpg', sex: 'female', des: '喜欢猫'},
    { name: '邓小茜', src: '04pic.jpg', sex: 'male', des: '喜欢运动'},
    { name: '马学习', src: '06pic.jpg', sex: 'female', des: '喜欢看书'}
]

主要html结构:

<body>
    <div class&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值