是否有 javascript 代码可以检测我的用户所在的页面,然后将类添加到 ul
项目?我想将我的菜单放在我的静态 HTML 网站的单独文件中,然后使用 PHP include 来添加它,但我想要当前页面的 class="current"
。
最佳答案
if(window.location == 'myfixedurl')
{
document.getElementById('menuList').className += 'current';
}
您可能想要调整 window.location 以便它查看相对路径,或者没有主机名的绝对路径等。
请记住,如果用户禁用 JavaScript,他们将看不到他们所在页面的视觉指示器。
如果您可以访问 PHP,为什么不在服务器端而不是在客户端执行呢?
关于用于检测当前页面的 Javascript 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3154549/