1、window.location.href(设置或获取整个 URL 为字符串)

var test = window.location.href;
alert(test);
返回:http://i.cnblogs.com/EditPosts.aspx?opt=1

2、window.location.protocol(设置或获取 URL 的协议部分)

var test = window.location.protocol;
alert(test);
返回:http:

3、window.location.host(设置或获取 URL 的主机部分)

var test = window.location.host;
alert(test);
返回:i.cnblogs.com

4、window.location.port(设置或获取与 URL 关联的端口号码)

var test = window.location.port;
alert(test);
返回:空字符(如果采用默认的80端口(update:即使添加了:80),那么返回值并不是默认的80而是空字符)

5、window.location.pathname(设置或获取与 URL 的路径部分(就是文件地址))
var test = window.location.pathname;
alert(test);
返回:/EditPosts.aspx

6、window.location.search(设置或获取 href 属性中跟在问号后面的部分)

var test = window.location.search;
alert(test);
返回:?opt=1

PS:获得查询(参数)部分,除了给动态语言赋值以外,我们同样可以给静态页面,并使用javascript来获得相信应的参数值。

7、window.location.hash(设置或获取 href 属性中在井号“#”后面的分段)

var test = window.location.hash;
alert(test);
返回:空字符(因为url中没有)

最详细的js获取当前url的方法相关推荐

  1. js 获取图片url的Blob值并预览

    js 获取图片url的Blob值并预览 1)使用 XMLHttpRequest 对象获取图片url的Blob值 参考:https://www.cnblogs.com/tujia/p/6483255.h ...

  2. 用JS获取地址栏参数的方法

    用JS获取地址栏参数的方法(超级简单) 方法一:采用正则表达式获取地址栏参数:( 强烈推荐,既实用又方便!) function GetQueryString(name) {      var reg ...

  3. 【前端用法】html5实现地理位置定位(JS获取当前地理位置的方法)

    本文目录 一.背景描述 二.实现方案 方案一 方案二 一.背景描述 目前在做公司的一个网站,有个需求是:当别人进入网站时自动定位他的地理位置,包括市区,方便给他推荐当前城市的特色信息. 其实,这也是一 ...

  4. php接收键盘事件,js获取键盘事件的方法实例

    本文主要和大家分享js获取键盘事件的方法实例,希望能帮助到大家. document.οnkeydοwn=function(event){ var e = event || window.event | ...

  5. js获取checkbox值的方法

    js获取checkbox值的方法.分享给大家供大家参考.具体实现方法如下:<html> <head> <meta http-equiv="Content-Typ ...

  6. js获取最大整数的方法

    js获取最大整数的方法 1.Math.max(x1,x2,...) 方法可返回指定的数中带有较大的值的那个数. 参数:0或多个参数 返回值:参数中最大的值.如果没有参数,则返回 -Infinity.如 ...

  7. JS获取DOM元素的方法

    什么是HTML DOM 文档对象模型(Document Object Model),是W3C组织推荐的处理可扩展置标语言的标准编程接口.简单理解就是HTML DOM 是关于如何获取.修改.添加或删除 ...

  8. JS获取div高度的方法

    有时在写页面时,需要获取一个div的高度.怎么才能获取呢?哈哈,先上结论.有两种方法. offsetHeight .clientHeight getComputedStyle offsetHeight ...

  9. node.js中的url.parse方法

    学习node.js中的url.parse方法 文章目录 前言 一.URL模块之parse方法详解 1.参数 2.实例 例子1:url.parse只传一个参数的情况 例子2:url.parse第二个参数 ...

  10. JS 获取链接(url)参数以及锚链接(anchor)结合富ajax的应用(ajax前进/后退的问题)...

    1. JavaScript获取url链接的方法: <script language="javascript">document.write(window.locatio ...

最新文章

  1. 思维dp ---- Codeforces Round #711 (Div. 2) - C. Planar Reflections[dp/记忆化搜索]
  2. 【决策】Waymo无人出租车年底发射,现已进入定价环节 | 公交部门竟成友军?...
  3. 【python图像处理】直线和曲线的拟合与绘制(curve_fit()详解)
  4. 生活娱乐 在上海怎么租房
  5. 2019-11-13 有趣的网站(持续更新)
  6. PHP(二)——HTML基础
  7. 海龟绘图小动物_被解救海龟经野化训练后放归大海,这一幕让人惊叹不已
  8. react字符串转html函数,react 字符串强转为html标签
  9. jQuery Ajax Demo
  10. grails 保存图片
  11. raspberry(树莓派)的简介及实验
  12. 【postgres】源码结构
  13. Filecoin周报-39期:Filecoin Testnet/3按约定如期上线!
  14. mysql 5.6.24 64位_CentOS 6.4 64位 安装 mysql 5.6.24
  15. 免费好用的IPv6之一个有趣的需求——浅谈Openwrt的VLAN
  16. 雅虎财经股票数据API获取
  17. 利用英语的偏旁部首来学英语
  18. MSSQL之一 数据库系统简介 与SQL Server 2008概述
  19. Navicat Premium注册
  20. 最详细大数据项目落地路线图实践总结

热门文章

  1. IDEA插件修改class文件
  2. 开发中好用的工具(长期待更)
  3. U盘文件消失没有被隐藏却占内存的几种解决方案
  4. 微软卸载工具msicuu2(附带资源)
  5. 软考 - 网络工程师考试大纲
  6. java 传智播客 毕向东_传智播客:毕向东Java基础视频教程(全5)压缩包电驴下载...
  7. 将ppt里的图片高分辨率保存的方法
  8. 文件上传(FileUpload)
  9. javascript定时器的计时事件
  10. Activiti(新手)工作流对用户任务签收办理操作