如何通过 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";
}
如果访问来自另一个网站
,我想自动调整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";
}