最新消息:历时半年,永住昨天下来了

javascript获取网页URL

有时候需要通过JavaScript来读取URL(Uniform Resource Locator),在JavaScript里,一般用location来取得URL的值。

函数和示例代码如下(URL地址:http://localhost:8080/ServletTest/index.jsp?id=5#test):

JavaScript
// 整个URl字符串(在浏览器中就是完整的地址栏)
document.writeln("location.href: " + location.href);
// URL 的协议部分
document.writeln("location.protocol: " + location.protocol);
// URL 的主机部分
document.writeln("location.host: " + location.host);
// URL 的端口部分。
// 如果采用默认的80端口(即使添加了:80),返回值不是80而是空字符。
document.writeln("location.port: " + location.port);
// URL 的路径部分(就是文件地址)
document.writeln("location.pathname: " + location.pathname);
// 查询(参数)部分。
document.writeln("location.search: " + location.search);
// 锚点
document.writeln("location.hash: " + location.hash);

结果如下:

location.href: http://localhost:8080/ServletTest/index.jsp?id=5#test
location.protocol: http:
location.host: localhost:8080
location.port: 8080
location.pathname: /ServletTest/index.jsp
location.search: ?id=5
location.hash: #test

参考资料:http://www.busfly.cn/post/javascript-window-location-url.html

转载请注明:宇托的狗窝 » javascript获取网页URL

发表我的评论
取消评论

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址