在我的项目中,我有这样的结构:
/simpleTest
/src
/demo.js
/test
/subfolder
/index.html
我需要将我的demo.js文件包含到我的index.html中,以便能够从我的 html 调用 js 函数。
这是我的 html 中的内容:
<head>
<title>Test case</title>
<script type="text/javascript" src="/simpleTest/src/demo.js"></script>
</head>
<body>
<button type="button" onclick="callTest()">Click</button>
</body>
</html>
</html>
这是我的简单 javascript 文件:
function callTest(){
alert("!");
}
如果我这样离开它 - 当我按下“点击”按钮时,什么也没有发生。我也尝试将 src 路径更改为"../simpleTest/src/demo.js"、"./simpleTest/src/demo.js"、"simpleTest/src/demo.js"、"../src/ demo.js", "./src/demo.js" , "src/demo.js",但它只适用于绝对路径:"C:\Users\Me\Desktop\simpleTest\src\demo.js"其中不适用于任何实际项目。
另外,如果我将 src 路径更改为“demo.js”并将结构更改为
/simpleTest
/demo.js
/index.html
它可以工作,以及将路径更改为“../src/demo.js”并将结构更改为
/simpleTest
/src
/demo.js
/test
/index.html
有帮助。但是这两种想法都不适合我(我有一定的目的来建立一个结构,我在帖子的开头已经提到过)。
那么,请告诉我如何为想要的结构指定我的项目的根目录,以使 src 路径适合第一个结构?