JS获取当前js文件目录路径

JS获取当前js文件路径相关代码如下:

代码1:

JS获取当前js文件目录路径

//页面解析到当前为止所有的script标签
var js = document.scripts;
//js[js.length - 1] 就是当前的js文件的路径
jsPath = js[js.length - 1].src.substring(0, js[js.length - 1].src.lastIndexOf("/") + 1);
//输出当前js文件所在的目录
//console.info(jsPath);

如路径为 http://typeecho.cn/js/test.js
结果会得到 http://typeecho.cn/js/

代码2:

原生Javascript获取当前JS文件路径

var file, scripts = document.getElementsByTagName("script"); 
file = scripts[scripts.length - 1].getAttribute("src");

在jQuery中获取当前JS文件路径

$("script").last().attr("src");

参考资料:

https://www.dandelioncloud.cn/article/details/1538051408515678210
https://blog.51cto.com/u_3664660/3218457

版权声明:转载或引用请注明出处

点赞 1

添加新评论