用于检测当前页面的 Javascript 代码

标签 javascript

是否有 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/

相关文章:

javascript - Python处理如何与Meteor链接

javascript - jQuery 添加自动链接到 href 属性

javascript - 将数据从 PHP(mysql) 传递到 AngularJS 时没有数据

javascript - 更改使用 Three.js 创建的 3D 立方体的颜色

带参数的JavascriptRouter方法

javascript - 修复: JS recursive function to get the nested (multilevel) child objects as array of objects

javascript - Paypal 结帐。我无法使用 paypal 帐户访问权限登录

javascript - 使用 JS 的数组映射 - 将值与另一个数组进行比较并从第二个数组返回值

javascript - 使用javascript转义iframe

javascript - MongoError : cannot change _id of a document