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.

io error: No such file or directory (os error 2) (/home/runner/work/yari/yari/mdn/translated-content/files/zh-cn/web/api/htmlanchorelement/index.md)

HTMLHyperlinkElementUtils.hash 属性返回一个字符串,其中包含一个 '#',后面是 URL 的片段标识符。

片段没有经过百分号编码。如果 URL 没有包含片段标识符,这个属性为一个空的字符串,""

一个字符串。

示例

从锚点链接获取 hash 值

给定 HTML 代码如下:

html
<a id="myAnchor" href="/zh-CN/docs/HTMLAnchorElement#示例">示例</a>

你可以像这样获取锚点的 hash 值:

js
const anchor = document.getElementById("myAnchor");
anchor.hash; // 返回 '#示例'

规范

Specification
HTML Standard
# dom-hyperlink-hash-dev

浏览器兼容性

BCD tables only load in the browser

参见