如何通过 document.referrer 控制 css

How can I control css via document.referrer

如果访问来自另一个网站

,我想自动调整css

<script>
const ref = document.referrer.match("whosebug.com");
if (ref != null){
document.getElementByTagName("body").style.display = "none";
}
    </script>

这种方式的css并没有改变,那么如何解决呢?

您的方法是正确的,尽管 getElementByTagName() 不是有效的 JavaScript 方法。相反,您正在寻找 .getElementsByTagName(), which returns a NodeList 元素集合(因此您需要使用 [0] 访问第一个索引)。

const ref = document.referrer.match("whosebug.com");
if (ref != null) {
  document.getElementsByTagName("body")[0].style.display = "none";
}