如何定位所有具有片段 url 引用的锚标记?

And*_*Kim 0 html javascript css

在我的 html 中说我有以下锚标记:

<a href="#fragment1">
  link 1
</a>
<a href="http://someExternalResource.com">
  link 2
</a>
<a href="#fragment2">
  link 3
</a>
Run Code Online (Sandbox Code Playgroud)

document.querySelectorAll根据链接 1 和 3 是内部锚片段链接的想法,我会传入什么样的选择器字符串来选择链接。或者,针对这些问题的任何其他解决方案都会有所帮助。

小智 5

下面将选择所有具有以# 开头的 href 属性的元素。 document.querySelectorAll('[href^="#"]')

我希望这有帮助。