In HTML, JavaScript code is inserted between <script> and </script> tags.
<!DOCTYPE><html> <body> <h1> JavaScript Example</h1> <script> document.write("Hey there! This is JavaScript tutorial");</script> </body> </html>
The script tag specifies that we are using JavaScript.
Note: Old JavaScript examples may use a type attribute: <script type="text/javascript">.
The type attribute is not required. JavaScript is the default scripting language in HTML.
<head>In this example we use a function, a JavaScript function is added in the <head> section of an HTML page.
Note: A JavaScript function is a section of JavaScript code that can be executed when "called." A function, for example, can be invoked when an event occurs, such as when a user clicks a button. However, You will learn much more about functions in later chapters.
The function myFunction is called when a button is clicked:
<!DOCTYPE><html> <body> <head><script></script></head><h1> This is my heading</h1> <p> This is my heading</p> <p id="demo"></p><button type="button" onclick="myFunction()">Click me! </button> </body> </html>
<body>
In this example, a JavaScript function is placed in the <body> section of an HTML page.
The function is called when a button is clicked:
<html> <body> <h1> This is my heading</h1> <script></script><p id="demo"></p><button type="button" onclick="myFunction()">Click me! </button> </body> </html>
Here are some things to keep in mind:
Note: Because script interpretation slows down the display, placing scripts at the bottom of the </body> element increases display speed.
Additionally, scripts may be stored in external files:
External file: myScript.js
You can place an external script reference in <head> or <body> as you like.
The script will behave as if it is located exactly where the <script> tag is located.
Note: External scripts cannot contain <script> tag.
HTML file: index.html
<html> <body> <h1> External js file</h1> The following is links to "myScript.js" shown above.
(myFunction is stored in "myScript.js")
<script src="myScript.js"></script><p id="demo"></p><button type="button" onclick="myFunction()">Click me! </button> </body> </html>
.
There are three possible ways to reference an external script:
<script src="/js/myScript.js"></script>
<script src="https://www.softechsupply.com/js/myScript.js"></script>
<script src="myScript.js"></script>