Je suis à bout de souffle en liant un fichier javaScript à mon main.html, ils sont tous les deux dans le même dossier.
J'ai consulté plusieurs sujets de débordement de pile concernant cette question, et pour une raison quelconque, aucune des solutions résoudre ma réponse.
Mon code actuel est ce que j'ai ci-dessous:
[main.html
document.write("Hello World");
p >
[jsfile.js]
<!DOCTYPE html>
<head>
<link rel="javascript" href="jsfile.js">
<title>JavaScript</title>
</head>
<body>
<div class="Header">
<h1>JS Basics</h1>
</div>
</body>
Ce code n'affiche pas le message "Hello World", cependant si j'insère le code directement dans le fichier HTML, il le fait.
J'apprécie toute aide sur ce sujet.
3 Réponses :
Ajoutez comme suit non avec lien.
<script type="text/javascript" src="jsfile.js"></script>
Vous utilisez le lien incorrect pour JavaScript.
Essayez plutôt d'utiliser ceci
Vérifiez l'onglet de votre réseau - il semble que le fichier n'est pas lié correctement
Voir MDN .
hrefn'est pas la manière d'inclure js. Vous devriez utilisersrcà la place, et il devrait être dans un élémentscript, pas danslink. Cette approche que vous avez utilisée est pour le style.