可以使用window对象的location对象的里的href来获取当前页面的URL地址。
工具原料:编辑器、浏览器
1、Location 对象包含有关当前 URL 的信息,Location 对象是 Window 对象的一个部分,可通过 window.location 属性来访问,代码示例如下:
<html><head><script type="text/javascript">
<script>
alert(window.location.href)
</script>
</script>
</head>
<body>
test
</body>
</html>
2、运行的结果如下图:
唯一可能的方法是从html里的<script>里找。js本身无法获取自己路径。
var scripts = document.getElementsByTagName('script')// 获取现在已经加载的所有script
var lastScript = scripts[scripts.length-1]
// 获取最近一个加载的script,即这个js本身
var scriptName = lastScript.src
// 获取此js的路径
之后对路径做处理切割出来文件名就容易了。
这段代码一般是没问题的。