首页 > 解决方案 > 删除/隐藏网站上所有“文本装饰:直通”格式的元素?

问题描述

文本格式为:文本装饰:直通时如何删除或隐藏网页上的所有元素?

因为这些元素已经过时或仅供参考,我不想再看到它们了。

<s>hide this line</s>

该解决方案应该是通用的,并且几乎适用于每个网站。这意味着按类名阻止它们不是我喜欢的解决方案。无论如何,我对所有可行的解决方案持开放态度,JS,CSS,浏览器设置,其他......

任何想法如何解决这个问题?

我有一种使用 Tampermonkey 的方法,但这只是有助于删除删除线,而不是元素本身。

GM_addStyle('* { text-decoration: none !important; }');

我想要在伪代码中类似的东西:

if (element.text-decoration == line-through) then
  element.remove

标签: javascripthtmlcssformattingstrikethrough

解决方案


您需要做的就是在您的 CSS 中添加以下行。

s {
    display: none;
  }

推荐阅读