有关Location对象,及URL的解析
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的解析相关推荐
- window.location对象、window.navigator对象、window.history对象
location 对象是 window 对象给我们提供了一个location属性用于获取或设置窗体的URL,并且可以用于解析URL.因为这个属性返回的是一个对象,所以我们将这个属性也称为locatio ...
- JS window对象 Location对象 location用于获取或设置窗体的URL,并且可以用于解析URL。 语法: location.[属性|方法]...
Location对象 location用于获取或设置窗体的URL,并且可以用于解析URL. 语法: location.[属性|方法] location对象属性图示: location 对象属性: lo ...
- 用Location对象和history对象修改页面url
用Location对象和history对象修改页面url 1.通过hash属性更改url Location 对象包含有关当前 URL 的信息 Location.hash是URL的锚部分 Locatio ...
- url参数解析 url解析 ?解析成对象
微信小程序开发交流qq群 173683895 承接微信小程序开发.扫码加微信. 正文: 代码: // url参数解析 function getUrlkey(url) {var params ...
- 24 location对象
技术交流QQ群:1027579432,欢迎你的加入! 1.什么是location对象 window对象给我们提供了一个location属性用于获取或设置窗体的url,并且可以用于解析url.因为这个属 ...
- html5中的图片的location,HTML5中的History和Location对象
今天发现原来HTML5对History和Location对象进行了改进,提供了几个新的API.我觉得,这用来结合Ajax来使用,弥补Ajax技术更新内容但不产生历史记录的问题,十分有用. 我很久之前就 ...
- Location对象、History对象
Location对象: Window对象的location属性引用的是Location对象,它表示窗口中当前显示的内容的URL,Document对象的location属性也引用Location对象,w ...
- 理解location对象
全文字数: 380 2分钟读完 location 是最有用的BOM对象之一,它提供了与当前窗口中加载的文档有关的信息,还提供了一些导航功能.事实上, location 对象是很特别的一个对象,因为 ...
- location对象详解
location对象 location是最有用的BOM对象之一,它提供了与当前窗口中加载的文档信息,还提供了一些导航功能.既是window对象,也是document对象的属性,即window.loca ...
最新文章
- python电子病历数据挖掘_数据挖掘技术在基于XML的电子病历中的应用研究
- [html] iframe父页面如何获取子页面的元素?
- Linux下如何发现内存泄漏问题(测试角度)
- Debian6 / 7 Web服务器环境搭建LNMP一键安装包 | 问题汇总与解答
- nginx是否存在文件类型解析漏洞(转)
- jdk基础之Object类getClass()方法
- System.Transactions.Diagnostics.DiagnosticTrace 的类型初始值设定项引发异常。配置系统未能初始化
- 深入浅出mysql pdf_深入浅出MySQLpdf_深入浅出MySQL下载_深入浅出MySQLmobi
- NOPI修改xlsx文件内容,无法正常打开,提示文件格式或文件扩展名无效
- 电阻电容串联、并联起来用在电路中,起什么作用?
- 计算机特殊的标点符号教案,《标点符号的输入》教学设计
- 诡辩:认知与智商税!外附送签名版国庆福利
- Mac/Windows下如何使用安卓模拟器开发UniApp
- python入门简单教学
- 基于SSM在线学习网站包含课程管理-错题-收藏-考试测试-学生教师管理员58198(idea-javaweb-javaee-j2ee-springboot)
- C++ 将当前系统时间转换成标准格式的时间和时间戳
- 福建省计算机一级机操作题,福建省计算机一级操作题练习
- matlab实现ica,ica算法matlab程序
- “未来如此-绿数新生” 英特尔携手联想 用创新之力带来绿色之美
- 74LS161构成10进制计数器
热门文章
- maven的启动类和MAVEN_OPTS参数
- MySQL 5.6--------SSL连接最佳实战
- 修改Android下的radioButton字体的颜色
- Validation-jQuery表单验证插件使用方法
- 给自定义控件(Web Control)添加事件的几种方法。前两种方法可以不实现IPostBackEventHandler...
- 数据中心使用dtu远程连接oracel 9i数据库问题
- php header功能的使用
- Spring配置文件详解三:Spring声明式事务管理
- hdu 2013 蟠桃记-递推-[解题报告]C++
- C编译器、链接器、加载器详解