Javascript 使用客户端脚本检测访问者是否在索引页上

Javascript 使用客户端脚本检测访问者是否在索引页上,javascript,jquery,css,Javascript,Jquery,Css,是否可以通过客户端脚本检测访问者是否在索引页或域根上 我认为javascript将是最好的方法,因为我希望根据访问者是否在主页上向图像文件添加一个值 非索引页: <img src="/img/logo.png" /> <img src="/img/logo-home.png" /> 索引页: <img src="/img/logo.png" /> <img src="/img/logo-home.png" /> 现在在HTML中的图像标记上

是否可以通过客户端脚本检测访问者是否在索引页或域根上

我认为javascript将是最好的方法,因为我希望根据访问者是否在主页上向图像文件添加一个值

非索引页:

<img src="/img/logo.png" />
<img src="/img/logo-home.png" />
索引页:

<img src="/img/logo.png" />
<img src="/img/logo-home.png" />
现在在HTML中的图像标记上添加一个id:

<img src="/img/logo-home.png" id="logotype" />
我仍然强烈建议为这样的事情使用服务器端解决方案。如果客户端未启用JavaScript,则此操作将不起作用。另外,当javascript更改徽标源时,图像上可能会闪烁

现在在HTML中的图像标记上添加一个id:

<img src="/img/logo-home.png" id="logotype" />

我仍然强烈建议为这样的事情使用服务器端解决方案。如果客户端未启用JavaScript,则此操作将不起作用。另外,当javascript更改徽标源时,图像可能会闪烁。

其他解决方案,没有基本URL

if ( window.location.pathname === '/' ){
    //code for index page

}else{
    //other tasks    
}

另一个解决方案,没有基本URL

if ( window.location.pathname === '/' ){
    //code for index page

}else{
    //other tasks    
}

document.location.href是您正在寻找的。非常棒。如何设置一个值并将其写入文档?如果有索引文件,请不要忘记检查索引文件。。。或者也可能是主页。@sterling-我可能错了,但我猜您真正需要的是服务器端脚本语言。使用Javascript在99%的页面上调整这样的内容似乎不是一个好主意。@scunliffe-我同意,有很多方法可以在服务器端完成,但在这个非常小的站点上的特定场景中,我正在寻找客户端解决方案。感谢您的输入。document.location.href是您需要的。非常棒。如何设置一个值并将其写入文档?如果有索引文件,请不要忘记检查索引文件。。。或者也可能是主页。@sterling-我可能错了,但我猜您真正需要的是服务器端脚本语言。使用Javascript在99%的页面上调整这样的内容似乎不是一个好主意。@scunliffe-我同意,有很多方法可以在服务器端完成,但在这个非常小的站点上的特定场景中,我正在寻找客户端解决方案。感谢您的输入。更好,因为它不需要在javascript中硬编码您的域。更好,因为它不需要在javascript中硬编码您的域。。