gpt4 book ai didi

javascript - a.href 属性是否总是作为绝对值返回?

转载 作者:数据小太阳 更新时间:2023-10-29 04:29:22 26 4
gpt4 key购买 nike

在以下 HTML 中:

<a id="link" href="page.htm">Page</a>

我发现 document.getElementById("link").href 总是返回到 page.htm 的绝对路径,而不是我输入的相对路径它。参见 http://jsfiddle.net/4HgAW/ .

我能保证 javascript 在每个浏览器中始终返回绝对路径吗?

我问的原因是我正在抓取 http://www.... 部分来检查链接指向哪个域,我需要它用于内部链接也是如此。

最佳答案

是的,所有相关浏览器都会返回完全限定的 URL。

如果您想检索 href 属性的原始值(在本例中为“page.html”),您可以这样做:

anchor.getAttribute('href')

但是,这在旧版本的 IE(8 及以下版本)中似乎不起作用。

现场演示: http://jsfiddle.net/simevidas/4HgAW/1/

关于javascript - a.href 属性是否总是作为绝对值返回?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5826581/

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