JavaScript-Code kann überall in einem HTML-Dokument eingefügt werden. Es gibt jedoch die folgenden besten Möglichkeiten, JavaScript in HTML-Dateien einzubinden.
Wenn Sie ein Skript bei einem Ereignis ausführen möchten, wenn der Benutzer beispielsweise irgendwo klickt, sollte der Kopf des Skripts so aussehen:
<html> <head> <script type="text/javascript"> <!-- function sayHello() { alert("Hello World") } //--> </script> </head> <body> <input type="button" onclick="sayHello()" value="Say Hello" /> </body> </html>
JavaScript im Abschnitt
... body>:Wenn zum Laden der Seite ein Skript erforderlich ist, damit das Skript Seiteninhalte zur Ausführung generiert, platzieren Sie das Skript im Abschnitt
In diesem Fall ist es nicht notwendig, alle von JavaScript definierten Funktionen zu nutzen:
<html> <head> </head> <body> <script type="text/javascript"> <!-- document.write("Hello World") //--> </script> <p>This is web page body </p> </body> </html>
<html> <head> <script type="text/javascript"> <!-- function sayHello() { alert("Hello World") } //--> </script> </head> <body> <script type="text/javascript"> <!-- document.write("Hello World") //--> </script> <input type="button" onclick="sayHello()" value="Say Hello" /> </body> </html>
Sie sind nicht darauf beschränkt, denselben Code in mehreren HTML-Dateien beizubehalten. Das Skript-Tag bietet einen Mechanismus, der es ermöglicht, JavaScript in einer externen Datei zu speichern und dann in eine HTML-Datei einzubinden.
Hier ist ein Beispiel, um zu veranschaulichen, wie Skript-Tags und das src-Attribut verwendet werden, um eine externe JavaScript-Datei in HTML-Code einzubinden:
Um JavaScript aus einer externen Dateiquelle zu verwenden, müssen Sie den gesamten JavaScript-Code mit einer Erweiterung in eine einfache Textdatei „.js“ schreiben und die Datei dann wie oben gezeigt einbinden.
<html> <head> <script type="text/javascript" src="filename.js" ></script> </head> <body> ....... </body> </html>