如何解决如何制作按钮以禁用类中的元素
我正在尝试为 wordpress 中的投资组合网站创建一个过滤系统(使用 Divi Builder),并且希望能够制作一个/多个按钮来将页面上具有特定类的元素设置为 display: none
当按钮被点击时。
如果有人对如何做到这一点有想法,我们将不胜感激。
谢谢
解决方法
如果您可以使用 jQuery,则 .show() 和 .hide() 函数可用于 jQuery 对象。
例如 $('.dataholder').hide().filter( (index,element) => $("body").innerHTML == "abc" ).show()
将隐藏所有具有类 dataholder 的节点,然后显示那些包含 abc 的节点。
否则你必须使用类似的东西
element = document.querySelector('#dataholder')
element.style.display = 'none'
或
elements = document.querySelectorAll('.dataholder')
elements.forEach( element => element.style.display = 'none' )
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。