美文网首页
JS对当前路径的一些操作

JS对当前路径的一些操作

作者: 百度怎么用 | 来源:发表于2017-03-14 09:26 被阅读0次

1、获取当前域名

 

var domain = document.domain;

var domain = window.location.host;
由于获取到的当前域名不包括 http://,所以把获取到的域名赋给 a 标签的 href 时,别忘了加上 http://,否则单击链接时导航会出错。

2、获取当前Url的4种方法

 

var url = window.location.href;

var url = self.location.href;

var url = document.URL;

var url = document.location;
ie 地址栏显示的是什么,获取到的 url 就是什么。

3、获取当前相对路径的方法

首先获取 Url,然后把 Url 通过 // 截成两部分,再从后一部分中截取相对路径。如果截取到的相对路径中有参数,则把参数去掉。

function GetUrlRelativePath()
  {
    var url = document.location.toString();
    var arrUrl = url.split("//");

    var start = arrUrl[1].indexOf("/");
    var relUrl = arrUrl[1].substring(start);//stop省略,截取从start开始到结尾的所有字符

    if(relUrl.indexOf("?") != -1){
      relUrl = relUrl.split("?")[0];
    }
    return relUrl;
  }
调用方法:GetUrlRelativePath();

举例:假如当前 Url 是 http// www. liangshunet. com/pub/item.aspx?t=osw7,则截取到的相对路径为:/pub/item.aspx。

4、获取当前路径中的参数

之前的一篇:《获取url中参数的几种方法》

相关文章

  • JS对当前路径的一些操作

    1、获取当前域名 2、获取当前Url的4种方法 3、获取当前相对路径的方法 首先获取 Url,然后把 Url 通过...

  • 笔记:Js获取当前日期时间及其它操作

    Js获取当前日期时间及其它操作 Js获取当前日期时间及其它操作 var myDate = new Date(); ...

  • Openpyxl库使用小节

    Openpyxl库可以用来对excel文档进行一系列操作 一、工作薄操作 1.创建工作簿(路径,名称,当前路径保存...

  • 获取url 路径中的协议、域名、端口、相对文件夹地址、参数及相关

    背景 项目中总需要到解析路径的参数,或者对当前url做一些操作,那么如下我整理了一些大家会用的到的方法,方便方便大...

  • #express

    在文件操作的相对路径中 ./data/a.txt 相对于当前路径data/a.txt 相对于当前路径/dat...

  • 终端基础

    文件/文件夹操作 s : 查看当前目录下面的所有文件 pwd : 查看当前目录的路径 cd : 切换路径 touc...

  • Git 常见命令小结

    文件操作 显示当前路径 pwd 显示当前路径下文件目录 ls 查看文件内容 cat file_name 删除文件 ...

  • 同源与跨域(二)

    降域 在当前页面下的iframe的域名若与当前页面的域名不同源,则当前页面的js代码对iframe无法进行任何操作...

  • html报错Uncaught ReferenceError: $

    解决办法 很简单,将本地的jquery-1.7.2.min.js这个js路径文件放到当前页面即可。

  • Linux命令

    Linux 操作命令 文件路径操作从当前目录开始 文件路径操作从更目录上一级目录 文件权限 读,写,执行分别用r,...

网友评论

      本文标题:JS对当前路径的一些操作

      本文链接:https://www.haomeiwen.com/subject/rlycnttx.html