URL:hash 属性

Baseline 已广泛支持

此特性已稳定,并兼容多种设备和浏览器版本。自 ⁨2015 年 11 月⁩起,所有浏览器均已支持此特性。

注意:此功能在 Web Workers 中可用。

URL 接口的 hash 属性是一个字符串,其中包含一个 "#",后面跟着 URL 的片段标识符。如果 URL 没有片段标识符,则此属性包含一个空字符串 ""

可以设置此属性来更改 URL 的片段标识符。设置时,如果提供的值中没有 "#" 前缀,则会自动添加一个。将其设置为空字符串 "" 会移除片段标识符。

片段在设置时会进行百分比编码,但在读取时不会进行百分比解码。

字符串。

示例

js
const url = new URL(
  "https://mdn.org.cn/en-US/docs/Web/API/URL/href#examples",
);
console.log(url.hash); // '#examples'

规范

规范
URL
# dom-url-hash

浏览器兼容性

另见

  • 它所属的 URL 接口。