javascript - 删除/隐藏网站上所有“文本装饰:直通”格式的元素?
问题描述
文本格式为:文本装饰:直通时如何删除或隐藏网页上的所有元素?
因为这些元素已经过时或仅供参考,我不想再看到它们了。
<s>hide this line</s>
该解决方案应该是通用的,并且几乎适用于每个网站。这意味着按类名阻止它们不是我喜欢的解决方案。无论如何,我对所有可行的解决方案持开放态度,JS,CSS,浏览器设置,其他......
任何想法如何解决这个问题?
我有一种使用 Tampermonkey 的方法,但这只是有助于删除删除线,而不是元素本身。
GM_addStyle('* { text-decoration: none !important; }');
我想要在伪代码中类似的东西:
if (element.text-decoration == line-through) then
element.remove
解决方案
您需要做的就是在您的 CSS 中添加以下行。
s {
display: none;
}
推荐阅读
- angular - 等待 Angular 的 EventEmitter
- php - PHP回文挑战中的逻辑问题
- azure - 获取 - 操作返回错误:0:您未获得授权!使用 Azure 管道将 .nupkg 文件推送到 Orchestrator
- pine-script - 如何在斐波那契水平上进入/退出策略?
- python - 将 Tensorflow Keras 模型(编码器 - 解码器)保存为 SavedModel 格式
- python - 在 FOR 循环 python 中并行创建文件夹
- c++ - 如何比较两个函数的速度和性能
- spring-boot - 通过 zuul 对 eureka 客户端的请求被重定向到 Tomcat 主页
- python - Chudnovsky 算法返回一个负数和不正确的数字 - Python
- swift - if 语句中的随机结果