相关疑难解决方法(0)

如何在JavaScript中获取"原始"href内容

我正在尝试编写一个GreaseMonkey脚本,我想在其中找到所有相关链接的链接.在我看来,这样做的方法是匹配href的内容/^https?:///.

但我发现当我访问锚点的href属性时,它总是被标准化或烹饪成包含"http"的表单.也就是说,如果HTML包含:

<a id="rel" href="/relative/link">inner</a>
Run Code Online (Sandbox Code Playgroud)

访问

document.getElementById("rel").href
Run Code Online (Sandbox Code Playgroud)

回报

http://example.com/relative/link
Run Code Online (Sandbox Code Playgroud)

如何访问href属性中的原始数据?

或者,是否有更好的方法来查找相关链接?

javascript anchor href relative-url

56
推荐指数
2
解决办法
4万
查看次数

标签 统计

anchor ×1

href ×1

javascript ×1

relative-url ×1