Если index.html и javascript не находятся в одной папке, js не работает. В противном случае это делает - PullRequest
0 голосов
/ 25 октября 2019

У меня есть такой простой index.html

<html>
<head>
    <title>Title</title>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
    <script>
        alert("Hello World");
    </script>
    It's
    <script src="/js/date.js"></script>
</body>
</html>

, который должен вызывать date.js

document.write(new Date());

Но, к сожалению, дата не печатается в JavaScript.

  • Что не так?

Обратите внимание, что если я положу date.js в ту же папку index.html (то есть WEB-INF), если я напишу <script src="date.js"></script>, он будет работать правильно.

РЕДАКТИРОВАТЬ : это иерархия проекта: иерархия проекта , и это вывод: неправильный вывод

1 Ответ

0 голосов
/ 25 октября 2019

Вы можете использовать «../» для «перехода назад» в папках, чтобы оно было

<script src="../Source Packages/js/date.js"></script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...