javascript - 隐藏特定元素之后的所有元素
问题描述
我需要使用javascript在ID为“See_also”的元素之后隐藏维基百科页面( https://en.wikipedia.org/wiki/Dogs_in_warfare )上的所有元素。关于如何快速做到这一点的任何建议?我认为我使我可能的解决方案过于复杂。
解决方案
如果 "See_also" 之后的元素在层次结构中处于同一级别,您可以在 CSS 中实现这一点,如下所示:
#See_also ~ * {
display: none;
}
推荐阅读
- notificationcenter - 在 macOS Big Sur 中使用代码切换 DoNotDisturb
- forms - R Web Scraping rvest 表单 submit_form
- java - 如何为转置矩阵编写方法?
- android - 如何在 Android 应用上获取 STUN 或 TURN 服务器?
- javascript - 自定义 Kendo 下拉列表消息以替换“未找到数据”
- excel - 使用 VBA 格式化页脚
- react-native - 反应原生导航条
- bash - 获取每月的最后一个星期五和下个星期日
- regex - angular 8 仅接受数字自定义指令在桌面浏览器中工作。但在移动 chrome 浏览器中不工作
- java - 元素具有命名空间时的 JAXB 解组问题