javascript - 如何从 Chrome 的 JavaScript 中的 a.href 属性获取相对路径?

标签 javascript google-chrome anchor href relative-path

如果<a href="{relative path}">...</a>在页面的 HTML 中指定 a.href Chrome JavaScript 中的属性返回当前的绝对路径 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>

关于javascript - 如何从 Chrome 的 JavaScript 中的 a.href 属性获取相对路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59493810/

相关文章:

javascript - 如何将占位符设置为选择框

javascript - 为什么我的 JavaScript 代码收到“"No ' Access-Control-Allow-Origin' header is present on the requested resources”错误,而 Postman 却没有?

javascript - 需要在 Javascript 中有淡出效果

javascript - Javascript 中的 GUI 项目和元素

html - 元素渲染和间距不一致

google-chrome - 唤醒锁在浏览器中有效,但在 PWA 中无效

javascript - 在 Chrome 中调试 .vue 组件

html - 文本对齐:中心不居中 anchor 标记

新页面上的 Javascript 加载以将 anchor 移动到顶部固定元素下方

css - anchor 被固定菜单覆盖