javascript - 检索 JavaScript 源文件位置?

标签 javascript

如果我像这样加载一个 JavaScript 源文件:

<!DOCTYPE html>
<html>
    <head>
        <script src="src/file.js"></source>
    </head>
    <body>
    </body>
</html>

我的问题是file.js怎么知道它所在位置的相对路径是src/?我需要此信息来从源文件构建一个 URL,该 URL 取决于从中加载它的 URL。

最佳答案

<script src="src/file.js" id="script0"></script>

在 file.js 中:

var path = document.getElementById ( "script0" ).getAttribute ( "src" );

关于javascript - 检索 JavaScript 源文件位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5692953/

相关文章:

javascript - 使用 fetch api 发送获取请求失败

javascript - 检查某个值是否存在于数组中的任何位置

javascript - 跨浏览器输入文本焦点系统?

javascript - ng-options 为每个选项添加后缀

javascript - 如何通过 javascript 在浏览器控制台中用不同的值替换 <a> 标签?

javascript - 首次运行 Greasemonkey 脚本时执行函数

php - 使用 Javascript 检测访问者浏览器 View 端口大小并保存到 PHP 变量

javascript - 在从函数返回的对象上使用ES6传播运算符

Javascript 到 java 代码不工作

javascript - Symfony 2 app_dev.php 与 app.php