Javascript获取文件自身URL路径
使用以下Javascript代码即可获取Javascript文件自身所在URL路径。
var js = document.scripts;
var url =js[js.length - 1].src;
如果需要获取Javascript文件所在文件夹,可以执行以下代码。如果想再获取上一层的文件夹,再执行一次下面的代码即可。
url = url.substring(0, url.lastIndexOf('/'));
例如在本地服务器环境的根目录下,建立一个Javascript
文件夹,在其中放一个index.html
文件,代码如下:
<html>
<head>
<script type="text/javascript" src="js/script.js"></script>
</head>
<body>
</body>
</html>
在Javascript/js
目录下放一个script.js
文件,代码如下:
function insert(str){
document.body.innerHTML += '<p>' + str + '</p>';
}
window.onload = function() {
var js = document.scripts;
var url =js[js.length - 1].src;
insert(url);
url = url.substring(0, url.lastIndexOf('/'));
insert(url);
url = url.substring(0, url.lastIndexOf('/'));
insert(url);
}
在浏览器中访问 http://localhost/javascript
即可访问index.html
,结果如图。
参考:http://www.cnblogs.com/MaxIE/archive/2007/11/09/936999.html
本文由jzj1993原创,转载请注明来源:http://www.hainter.com/js-get-self-url
Javascript获取文件自身URL路径相关推荐
- python3文件下载-python3获取文件中url内容并下载代码实例
这篇文章主要介绍了python3获取文件中url内容并下载代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 #!/usr/bin/env py ...
- 探究对接支付API时,相遇获取文件的绝对路径
探究对接支付API时,相遇获取文件的绝对路径 问题概述? 最近呢在公司做项目对接了某宝的支付转账功能,不过现在对接确实比之前方便了好多,可以直接引用SDK的Maven依赖的方式,然后再根据官方文档的D ...
- 如何获取文件的完整路径?
有没有一种简单的方法可以打印file.txt的完整路径? file.txt = /nfs/an/disks/jj/home/dir/file.txt <command> dir> & ...
- python获取绝对路径_python3中获取文件当前绝对路径的两种方法
方法1: import sys print(sys.argv) 得到文件当前绝对路径字符串的一个列表 ['D:/pycharm/PracticeProject/ClientServerNetworki ...
- 解决IE8上传文件时javascript取文件的本地路径的问题C:\fakepath\..
IE8上传文件时javascript读取文件的本地路径的问题("C:\fakepath\")的解决方案 前一阵把IE6升级到了IE8,没想到一个网站里面的上传图片时用JavaScr ...
- Android 打开文件管理器 获取文件的真实路径
1. onCreate 部分 public class MainActivity extends AppCompatActivity { Button btn; @Override protected ...
- bat获取文件名称和路径的方法
在文件夹下新建一个txt文件 在txt文件里写入:dir/s/b > 1.txt [若指定文件类型,如pkl文件,则写入:dir *.pkl/s/b > 1.txt 把这个txt文件另存为 ...
- PHP实例——获取文件的绝对路径
===========PHP获取文件绝对路径=======<?php echo __FILE__ ; // 取得当前文件的绝对地址,结果:D:\www\test.php echo dirname ...
- 定时发布任务,在global.asax中获取文件的物理路径的方法
如果要把一个相对路径或者虚拟路径映射道服务器的物理路径,通常会使用Server.MapPath()函数,比如将根目录下的html目录映射为物理路径:Server.MapPath("html& ...
最新文章
- 【Android 应用开发】BluetoothDevice详解
- oracle count最快的方法,Oracle count哪种写法更快
- 浅谈微软Windows Server 2012的性能指标
- 对python中浅拷贝和深拷贝分析详细介绍
- MFC启动和关闭线程
- Linux包管理速查表
- 西门子s7 计算机通讯,西门子s7-200 plc通讯连不上怎么办?
- 中国通风外墙系统市场趋势报告、技术动态创新及市场预测
- 第11章 连接查询和分组查询
- mac效率工具alfred 4汉化版
- 金南瓜 secs/gem协议 符合SEMI secs/gem协议 国际通讯协
- 解决80端口被svchost.exe进程占用的问题
- oracle lpad函数有中文,oracle lpad函数和rpad函数
- 高德地图api汇总(二)插件的使用
- python入门之发送邮件
- Fresco之强大之余的痛楚
- 这可能是关于 TCP 和 UDP 最好的一篇文章!!
- suse12中pip install xxx报错gcc: error: unrecognized command line option ‘-fstack-clash-protection’
- 第二届『Citric杯』NOIP提高组模拟赛
- 小丸子学Oracle 12c系列之——Oracle Pluggable Database
热门文章
- c# list转为json_ASP.net把datatable与list转成json输出
- 开关电源磁性元件理论及设计pdf_邵革良首席科学家丨高性价比PFC电源设计及其电感技术...
- mysql timestampt 输入字符串的格式不正确._mysql中取出的时间格式不正确
- eclipse里的无参构造_构造方法及其作用
- 计算机工程学院运动会方阵口号,关于校运会的方阵口号
- [蓝桥杯]算法提高 vertex cover(dfs)
- [蓝桥杯][历届试题]小朋友排队(树状数组)
- mysql增加某人信息_mysql 增加用户
- PAT_B_1073_C++(20分)
- python下载图片 referer_Python 下载图片问题,谢谢先