【问题标题】:How can I control css via document.referrer如何通过 document.referrer 控制 css
【发布时间】:2020-01-12 22:55:47
【问题描述】:

如果访问来自其他站点,我想自动调整 css

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

这种方式的css没有变化,那有什么办法呢?

【问题讨论】:

    标签: javascript html css referrer


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-20
      • 2014-10-25
      • 1970-01-01
      • 1970-01-01
      • 2016-12-13
      相关资源
      最近更新 更多