如果在页面的HTML中指定了<a href="{relative path}">...</a>
,Chrome的JavaScript中的a.href
属性将返回当前document.URL
的绝对路径。
我知道我可以使用replace()
,substr()
,indexOf()
的组合从那里提取相对路径部分,但我想避免这种情况。是否有一个属性/函数返回的正是HTML页面开发人员定义为{relative path}
的属性/函数?
getAttribute("href")
console.log(document.getElementById("a").getAttribute("href"))
<a id="a" href="/pages/index.html">Link</a>