gpt4 book ai didi

javascript - 获取文档中使用的实际 href 而不是完整路径?

转载 作者:行者123 更新时间:2023-11-29 17:25:01 25 4
gpt4 key购买 nike

<a href='/a01'></a>

如果我使用 javascript 检查它的 .href,它会给出完整路径,而不是/a01。

使用 getAttribute 确实会返回完整路径,但它比 .href 慢得多。有没有快速获取实际 href 的方法?

最佳答案

如果你说你只想要路径,那么使用 .pathname 属性而不是 .href 属性。

对于查询字符串和散列标签,还有.search.hash。还有一些其他的。


另一种选择是...

elem.attributes['href'].value;

...但如果它更快,我会感到惊讶。我也不确定浏览器兼容性问题。

还有一些……

elem.attributes.getNamedItem('href').value;
elem.attributes.item('href').value;
elem.getAttributeNode('href').value

如果 .value 属性在旧版浏览器中给您带来麻烦,请尝试 nodeValue

关于javascript - 获取文档中使用的实际 href 而不是完整路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9660834/

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