Window对象的location属性引用的是Location对象,它表示该窗口中当前显示的文档的URL,并定义了方法来使窗口载入新的文档。

Document对象的location属性也引用到Location对象:

window.location === document.location // true

Document对象另外还有一个URL属性,是文档首次载入后保存该文档的URL的静态字符串。如果定位到文档的片段标识符(如#somewhere),Location对象会做相应的更新,而document.URL属性却不会改变。

提取URL中?后面的部分可以使用Location对象的search属性。同时使用decodeURIComponent可以对?后的字符进行解码。

var name = decodeURIComponent(window.location.search.substring(1))  ||  "";

其他常用的属性还有:location.href  location.hash等

转载于:https://www.cnblogs.com/chenqiushi/p/4344828.html

有关Location对象,及URL的解析相关推荐

  1. window.location对象、window.navigator对象、window.history对象

    location 对象是 window 对象给我们提供了一个location属性用于获取或设置窗体的URL,并且可以用于解析URL.因为这个属性返回的是一个对象,所以我们将这个属性也称为locatio ...

  2. JS window对象 Location对象 location用于获取或设置窗体的URL,并且可以用于解析URL。 语法: location.[属性|方法]...

    Location对象 location用于获取或设置窗体的URL,并且可以用于解析URL. 语法: location.[属性|方法] location对象属性图示: location 对象属性: lo ...

  3. 用Location对象和history对象修改页面url

    用Location对象和history对象修改页面url 1.通过hash属性更改url Location 对象包含有关当前 URL 的信息 Location.hash是URL的锚部分 Locatio ...

  4. url参数解析 url解析 ?解析成对象

    微信小程序开发交流qq群   173683895    承接微信小程序开发.扫码加微信. 正文: 代码: // url参数解析 function getUrlkey(url) {var params ...

  5. 24 location对象

    技术交流QQ群:1027579432,欢迎你的加入! 1.什么是location对象 window对象给我们提供了一个location属性用于获取或设置窗体的url,并且可以用于解析url.因为这个属 ...

  6. html5中的图片的location,HTML5中的History和Location对象

    今天发现原来HTML5对History和Location对象进行了改进,提供了几个新的API.我觉得,这用来结合Ajax来使用,弥补Ajax技术更新内容但不产生历史记录的问题,十分有用. 我很久之前就 ...

  7. Location对象、History对象

    Location对象: Window对象的location属性引用的是Location对象,它表示窗口中当前显示的内容的URL,Document对象的location属性也引用Location对象,w ...

  8. 理解location对象

    全文字数:   380 2分钟读完 location 是最有用的BOM对象之一,它提供了与当前窗口中加载的文档有关的信息,还提供了一些导航功能.事实上, location 对象是很特别的一个对象,因为 ...

  9. location对象详解

    location对象 location是最有用的BOM对象之一,它提供了与当前窗口中加载的文档信息,还提供了一些导航功能.既是window对象,也是document对象的属性,即window.loca ...

最新文章

  1. python电子病历数据挖掘_数据挖掘技术在基于XML的电子病历中的应用研究
  2. [html] iframe父页面如何获取子页面的元素?
  3. Linux下如何发现内存泄漏问题(测试角度)
  4. Debian6 / 7 Web服务器环境搭建LNMP一键安装包 | 问题汇总与解答
  5. nginx是否存在文件类型解析漏洞(转)
  6. jdk基础之Object类getClass()方法
  7. System.Transactions.Diagnostics.DiagnosticTrace 的类型初始值设定项引发异常。配置系统未能初始化
  8. 深入浅出mysql pdf_深入浅出MySQLpdf_深入浅出MySQL下载_深入浅出MySQLmobi
  9. NOPI修改xlsx文件内容,无法正常打开,提示文件格式或文件扩展名无效
  10. 电阻电容串联、并联起来用在电路中,起什么作用?
  11. 计算机特殊的标点符号教案,《标点符号的输入》教学设计
  12. 诡辩:认知与智商税!外附送签名版国庆福利
  13. Mac/Windows下如何使用安卓模拟器开发UniApp
  14. python入门简单教学
  15. 基于SSM在线学习网站包含课程管理-错题-收藏-考试测试-学生教师管理员58198(idea-javaweb-javaee-j2ee-springboot)
  16. C++ 将当前系统时间转换成标准格式的时间和时间戳
  17. 福建省计算机一级机操作题,福建省计算机一级操作题练习
  18. matlab实现ica,ica算法matlab程序
  19. “未来如此-绿数新生” 英特尔携手联想 用创新之力带来绿色之美
  20. 74LS161构成10进制计数器

热门文章

  1. maven的启动类和MAVEN_OPTS参数
  2. MySQL 5.6--------SSL连接最佳实战
  3. 修改Android下的radioButton字体的颜色
  4. Validation-jQuery表单验证插件使用方法
  5. 给自定义控件(Web Control)添加事件的几种方法。前两种方法可以不实现IPostBackEventHandler...
  6. 数据中心使用dtu远程连接oracel 9i数据库问题
  7. php header功能的使用
  8. Spring配置文件详解三:Spring声明式事务管理
  9. hdu 2013 蟠桃记-递推-[解题报告]C++
  10. C编译器、链接器、加载器详解