Html之hash的js获取
关于hash
对于百度云,网易云音乐之类的网页,整个网站都只用了一个地址,接不同的hash(即#之后的值)来确定不同的页面。这样处理时,浏览器不会刷新页面,再辅助Ajax,能够使页面有良好的体验。
js操作hash
获取hash值。
var myHash = window.location.hash;
改变hash。
window.location.hash = "nexthash";
监听hash改变。window.onhashchange 在ie6,ie7中不可用,可是使用一个setInterval定期检查hash是否改变。
window.onhashchange = function(){
alert("hash change");
};