开发者社区> 老朱教授> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Javascrip获取页面URL信息

简介:
+关注继续查看

使用Javascript可以方便获得页面的参数信息,常用的几种如下:

设置或获取对象指定的文件名或路径

window.location.pathname

 

设置或获取整个 URL 为字符串

window.location.href

 

设置或获取与 URL 关联的端口号码

window.location.port

 

设置或获取 URL 的协议部分

window.location.protocol

 

设置或获取 href 属性中在井号“#”后面的分段

window.location.hash

 

设置或获取 location 或 URL 的 hostname 和 port 号码

window.location.host

 

设置或获取 href 属性中跟在问号后面的部分

window.location.search

 

由上面的代码可以看到,所有获取与URL有关的信息都用到了window.location对象,这个对象中包含了url信息,具体的属性列表如下:

  • hash 设置或获取 href 属性中在井号“#”后面的分段。
  • host 设置或获取 location 或 URL 的 hostname 和 port 号码。
  • hostname 设置或获取 location 或 URL 的主机名称部分。
  • href 设置或获取整个 URL 为字符串。
  • pathname 设置或获取对象指定的文件名或路径。
  • port 设置或获取与 URL 关联的端口号码。
  • protocol 设置或获取 URL 的协议部分。
  • search 设置或获取 href 属性中跟在问号后面的部分。



  • 本文转自齐师傅博客园博客,原文链接:http://www.cnblogs.com/youring2/p/js-get-url-info.html,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
javascrip变量交换
javascrip变量交换
7 0
javascrip数据类型课后作业
javascrip数据类型课后作业
7 0
web前端-JavaScript中的forEach和map方法
上节我们说到遍历数组的方法,使用for循环进行遍历,其实在js中还有另外l两种方法可以将我们的数组更快的遍历出来,那就是forEach方法和map方法。下面我们一起看看如何使用吧。
56 0
web前端-JavaScript中的this指向
什么是this指向 解析器在调用函数每次都会向函数内部传递一个隐含的参数,这个隐含的参数就是this. this指向的是一个对象,这个对象我们称为函数执行的上下文对象。
22 0
前端【js】学习JavaScrip心得
前端【js】学习JavaScrip心得
52 0
javascrip中的confirm小技巧
jsp页面中的一个标签: 删除 javascript中的confirm函数:       function confirmDelete(url){                  if(confirm("确认要执行该操作吗?")){                        window.location.href=url;                  }     }      当点击该超连结的时候,伪协议javascript:void(0)不会使连接调转,而是触发该事件,并执行js方法,然后弹出提示窗口。
895 0
JavaScrip中闭包概念的探讨
初学闭包时一直以为很简单。但伴随对一个问题深入学习后,才算真正理解了闭包,同时也发现连中都些不准确的地方。 转载请注明出处:http://blog.csdn.net/horkychen   我不准备从头介绍闭包的概念,而是在下面列了几份参考资料。
972 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载