HTMLAnchorElement:hash 属性
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
HTMLAnchorElement.hash
属性返回一个字符串,该字符串包含一个 '#'
符号,后面跟着 URL 的片段标识符。
片段是百分号编码的。如果 URL 没有片段标识符,则此属性包含一个空字符串,即 ""
。
值
一个字符串。
示例
从锚点链接中获取哈希值
给定 HTML
html
<a id="myAnchor" href="/zh-CN/docs/Web/API/HTMLAnchorElement/hash#示例">
示例
</a>
你可以像这样获取锚点哈希值:
js
const anchor = document.getElementById("myAnchor");
anchor.hash; // “#%E7%A4%BA%E4%BE%8B”
规范
Specification |
---|
HTML # dom-hyperlink-hash-dev |
浏览器兼容性
Report problems with this compatibility data on GitHubdesktop | mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
hash |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support
- See implementation notes.
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
参见
- 所属接口
HTMLAnchorElement
。