1.先看js代码:
console.log(\公众主机部分:\公众+window.location.host);
console.log(\公众域名:\"大众+window.location.hostname);
console.log(\公众完全url:\"大众+window.location.href);
console.log(\"大众路径信息:\"大众+window.location.pathname);
console.log(\"大众url 的协议:\公众+window.location.protocol);
console.log(\"大众url 的端口好:\"大众+window.location.port);
2.看输出结果:
3.代码解析:
1)window.location.host;
返回url 的主机部分便是域名加端口号,例如:www.xxx.com:63342
2)window.location.hostname;
返回域名,例如:www.xxx.com
3)window.location.href;
返回全体url字符串(在浏览器中便是完全的地址栏),例如:www.xxx.com/index.php?class_id=3&id=2
4)window.location.pathname;
返回路径信息,例如:/a/index.php或者/index.php
5)window.location.protocol;
返回url 的协议部分,例如: http:,ftp:,maito:等等。
6)window.location.port
url 的端口部分,如果采取默认的80端口,那么返回值并不是默认的80而是空字符
除注明外的文章,均为来源:汤久生博客(QQ:1917843637),转载请保留本文地址!
原文地址:http://tangjiusheng.com/js/107.html