Externes JavaScript läuft nicht, schreibt nicht in Dokument

Ich versuche, eine externe JavaScript-Datei zu verwenden, um "Hello World" in eine HTML-Seite zu schreiben.

Aus irgendeinem Grund funktioniert es nicht, ich habe die gleiche Funktion und die gleichen Befehle inline ausprobiert und es hat funktioniert, aber nicht, wenn eine externe JavaScript-Datei verwendet wird. Der Teil, den ich in der JS-Datei auskommentiert habe, war die vorherige Methode, die ich zu verwenden versuchte. Diese Zeilen könnten funktionieren, wenn ich das Skript über die Kopfzeile und inline ausführe. Vielen Dan

Html-Datei:

<html>

    <head>
    </head>

<body>

    <p id="external">

        <script type="text/javascript" src="hello.js">
            externalFunction();
        </script>
    </p>

    <script type="txt/javascript" src="hello.js"></script>

</body>

</html>

JavaScript file

function externalFunction() 
        {
         var t2 = document.getElementById("external");

            t2.innerHTML = "Hello World!!!"

         /*document.getElementById("external").innerHTML = 
         "Hello World!!!";*/

        }

Antworten auf die Frage(4)

Ihre Antwort auf die Frage