js截取url地址
做页面的时候 程序员经常要遇到的问题,我也很好奇,嘻嘻 找到一篇相关文章,学习一下,感谢!
原文地址:
http://www.jiantian.org/?p=910
要实现的效果是 在网站导航中,当前栏目高亮! 问题是php程序并没有提供 这么一个功能,所以要通过截取url中的二级目录来判断当前是哪个栏目。
window.location.pathname.split(“/”)[1];
现在详细查找了一下window.location方法的说明 举例 http://jiantian.org/index.php?page_id=2
- window.location.href 整个URl字符串(在浏览器中就是完整的地址栏) 返回值:”http:”
- window.location.host URL 的主机部分 返回值:”jiantian.org”
- window.location.port URL 的端口部分 返回值:”80″
- window.location.pathname URL 的路径部分 返回值:”/index.php”
- window.location.search 查询(参数)部分 返回值:”?page_id=2″
- window.location.hash 锚点 假设 url中有 “http://jiantian.org/index.php?page_id=2#name=md” 返回 “#name=md”
split() 方法用于把一个字符串分割成字符串数组
"2:3:4:5".split(":") //将返回["2", "3", "4", "5"] "|a|b|c".split("|") //将返回["", "a", "b", "c"]