Location hash 属性

JavaScript Location  对象

hash属性设置或返回URL的锚部分,包括井号(#)。

如果URL没有片段标识符,则此属性返回一个空字符串“”。

注意:使用此属性设置锚点部分时,请勿包括井号(#)。

语法:

返回hash属性:

location.hash

设置哈希属性:

location.hash = anchorName
var anchor = document.getElementById("myAnchor");
document.querySelector("#output").innerHTML = anchor.hash;
测试看看‹/›

浏览器兼容性

所有浏览器完全支持hash属性:

属性
hash

属性值

描述
anchorName字符串指定URL的锚点部分

技术细节

返回值:一个字符串,表示URL的锚点部分,包括井号(#)

更多示例

设置锚点部分:

var anchor = document.getElementById("myAnchor");
anchor.hash = "newFragement";
测试看看‹/›

相关参考

位置参考:location.href属性

位置参考:location.hostname属性

位置参考:location.pathname属性

位置参考:location.protocol属性

JavaScript Location  对象