js问题 window.location.hash和window.location.href有什么不同
2015-05-11 14:14 流浪的诗人 阅读(1152) 评论(0) 编辑 收藏 举报hash:设置或获取 href 属性中在井号“#”后面的分段。
href:设置或获取整个 URL 为字符串。
通过下面的测试你会发现区别,将代码放到你的HTML中,然后用浏览器打开,测试步骤:
-
点击“超链接”,你会发现在地址栏URL发生了变化,URL后面多了一个“#foo”。
-
点击"href",你会发现弹出的是地址栏的URL地址。
-
点击"hash",你会发现弹出的是#foo。
1
2
3
4
|
< a href = "#foo" >超链接</ a > < br /> < a href = "javascript:alert(window.location.href)" >href</ a > < a href = "javascript:alert(window.location.hash)" >hash</ a > |
你的关注和支持是对我最大的动力~
书山有路群[一个非常活跃的读书分享群,每周都有新书分享]:452450927
微博:http://weibo.com/u/2241641312
出处:http://www.cnblogs.com/wdlhao/
github:https://github.com/wdlhao
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面