Javascript 仅在主页上隐藏CSS类

Javascript 仅在主页上隐藏CSS类,javascript,css,hide,website-homepage,Javascript,Css,Hide,Website Homepage,我正试图将这个类隐藏在主页的标题中。 该类必须每隔一页显示一次 我尝试使用Javascript实现这一点,但它不起作用,因此我可能在以下几行中犯了错误: if (document.url == "https://www.comparer-acheter.fr/") { document.getElementsByClassName("mediad rh-flex-right-align") [0].style.display = 'none'; } 欢迎任何建议在主页上隐藏CSS类文档中没有u

我正试图将这个类隐藏在主页的标题中。 该类必须每隔一页显示一次

我尝试使用Javascript实现这一点,但它不起作用,因此我可能在以下几行中犯了错误:

if (document.url == "https://www.comparer-acheter.fr/")
{
document.getElementsByClassName("mediad rh-flex-right-align")
[0].style.display = 'none';
}
欢迎任何建议在主页上隐藏CSS类

文档中没有url属性,但有一个url属性

因此,您可以使用document.URL或window.location.href

我以前在document.URL上遇到过问题,所以我更喜欢第二个

编辑:请注意,如果您的URL包含哈希ex:comparer-acheter.fr/hash,则此解决方案将不起作用。如果您的网站名称更改,它也将不起作用。如果您想检查您是否在主页上,您可以使用:

if(window.location.pathname == '/') {
    // you are on the homepage
}
您将有更多关于此帖子中位置如何工作的信息:

文档中没有url属性,但有一个url属性

因此,您可以使用document.URL或window.location.href

我以前在document.URL上遇到过问题,所以我更喜欢第二个

编辑:请注意,如果您的URL包含哈希ex:comparer-acheter.fr/hash,则此解决方案将不起作用。如果您的网站名称更改,它也将不起作用。如果您想检查您是否在主页上,您可以使用:

if(window.location.pathname == '/') {
    // you are on the homepage
}

在这篇文章中,你会有更多关于位置如何工作的信息:

为什么你不能尝试使用jQuery?在隐藏位置的主页中包含css或js会更容易。只需在主页中添加css作为内部css即可page@Abinthaha别做那个家伙。你需要提供一个清晰的问题陈述,这是行不通的。如果代码中有两条独立的语句,那么哪一条语句没有达到预期效果?是否有任何错误消息?如果添加日志记录语句,能否确认document.url的值是多少?这是你所期望的吗?您是否输入了if语句?为什么不能尝试使用jQuery?只需在主页中包含css或js,隐藏它会更容易。只需将css作为内部css添加到主页中即可page@Abinthaha别做那个家伙。你需要提供一个清晰的问题陈述,这是行不通的。如果代码中有两条独立的语句,那么哪一条语句没有达到预期效果?是否有任何错误消息?如果添加日志记录语句,能否确认document.url的值是多少?这是你所期望的吗?您是否输入if语句?非常感谢!它工作得很好。下面是更正的代码:if window.location.href={document.getElementsByClassNamerh-flex-right-align。[0].style.display='none';@Flo请注意,如果URL ex:comparer-acheter.fr/myHash中有哈希,is将不起作用。如果您只想检查您是否在主页上,也可以使用window.location.pathname==''/'。我更新了我的答案以反映这一点。非常感谢!它工作得很好。下面是更正的代码:if window.lo阳离子.href={document.getElementsByClassNamerh-flex-right-align.[0].style.display='none';@Flo请注意,如果URL中有哈希,则is将不起作用。例如:comparer-acheter.fr/myHash。如果您只想检查您是否在主页上,还可以使用window.location.pathname='/'。我更新了我的答案以反映这一点。