gpt4 book ai didi

javascript - 如何在没有外部信息的情况下从相对网址获取绝对路径?

转载 作者:行者123 更新时间:2023-12-01 02:07:51 25 4
gpt4 key购买 nike

我试图动态确定我是否在某个页面上,并在链接到其自身的任何链接上设置样式(对于导航菜单)。

让我困惑的是如何确定该页面是当前页面。

我知道我可以获取 window.location,并将其与任何链接的 href 进行比较,但是存在分层文件夹,其中一些文件夹具有以相同方式命名的文件,并且我不能依赖于设置基本服务器 URL。

基本上,我需要将鼠标悬停在链接上时获得的值,并将 href 属性的所有相关性应用于当前位置。不过,我不太确定该怎么做。

最佳答案

这个跨浏览器效果最好

//Resolve absolute url's from relative ones
function qualifyURL( url ){
var img = document.createElement('img');
img.src = url; // set string url
url = img.src; // get qualified url
img.src = null; // no server request
return url;
}

关于javascript - 如何在没有外部信息的情况下从相对网址获取绝对路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7690784/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com