欢迎各位兄弟 发布技术文章
这里的技术是共享的
使用js获取当前域名以及当前url的方法并不常常用到,所以老是记不住,现在记录下来,以供以后参考
一.js获取当前域名
<script>
alert(window.location.host); //我这里得到的是 shipingzhong.cn
</script>
二.js获取当前url
<script>
alert(window.location.href); //我这里得到的是 http://shipingzhong.cn/node/3560/edit
</script>
拓展一下
1.js获取当前目录和文件名(即除了域名之后的部分)
<script>
alert(window.location.pathname); //我这里得到的是 /node/3560/edit
</script>
2.js获取当前url的端口号
<script>
alert(window.location.port); //我这里得到的是空字符串,不是80,换句话说,什么都没有
</script>
来自 http://www.dn59.com/jquery-ajax-js/jishu/2012/1211/js-url-hostname.html
设置或获取对象指定的文件名或路径。
alert(window.location.pathname)
设置或获取整个 URL 为字符串。
alert(window.location.href);
设置或获取与 URL 关联的端口号码。
alert(window.location.port)
设置或获取 URL 的协议部分。
alert(window.location.protocol)
设置或获取 href 属性中在井号“#”后面的分段。
alert(window.location.hash)
设置或获取 location 或 URL 的 hostname 和 port 号码。
alert(window.location.host)
设置或获取 href 属性中跟在问号后面的部分。
alert(window.location.search)
获取变量的值(截取等号后面的部分)
var url = window.location.search;
// alert(url.length);
// alert(url.lastIndexOf('='));
var loc = url.substring(url.lastIndexOf('=')+1, url.length);
来自 http://www.cnblogs.com/glj1203/archive/2011/04/07/2008054.html