繁体   English   中英

如何通过 document.referrer 控制 css

[英]How can I control css via document.referrer

如果访问来自另一个站点,我想自动调整 css

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

这样的css没有变化,那么有什么解决办法呢?

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM