Я не в силах связать файл javaScript с моим main.html, они оба находятся в одной папке.
Я просмотрел несколько тем о переполнении стека, касающихся этого вопроса, и по какой-то причине ни одно из решений не решает мой ответ.
Мой текущий код - это то, что у меня есть ниже:
[основной.html]
<!DOCTYPE html>
<head>
<link rel = "javascript" href = "jsfile.js">
<title>JavaScript</title>
</head>
<body>
<div class = "Header">
<h1>JS Basics</h1>
</div>
</body>
[jsfile.js]
document.write("Hello World");
Этот код не отображает сообщение «Hello World», однако, если я вставлю код непосредственно в файл HTML, он появится.
Я ценю любую помощь в этом вопросе.
См. МДН.
href это не способ включить js. Вместо этого вы должны использовать src, и он должен быть в элементе script, а не link. Этот подход, который вы использовали, предназначен для стиля.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Добавить лайк, а не ссылку.
<script type = "text/javascript" src = "jsfile.js"></script>
Вы используете неправильную ссылку для JavaScript.
Попробуйте использовать это вместо
<script src = "jsfile.js"></script>
Проверьте вкладку сети - похоже, что файл не связан должным образом