(原) document.location.hash

原创文章,请后转载,并注明出处。

在html中,document.location.hash可以获取到地址中#后面的部份,通常这是用于页面内跳转的,例如http://i.scwy.net/abc#1234。则document.location.hash="#1234"。

它的特点在于仅是页面内跳转,并不会向服务器请求。且在html中有hashchange事件:window.addEventListener(“hashchange”,watchHash); 或者window.οnhashchange=function(){…}