This site is mobile accessible. Press the "Tap Here" button to use a smaller font-size.
Smartphone icons created by Freepik - Flaticon
JavaScript makes HTML pages more dynamic and interactive.
<h1>My First JavaScript</h1> <button type="button" onclick="document.getElementById('demo').innerHTML = Date()"> Click me to display Date and Time.</button> <p id="demo"></p>
The HTML
tag is used to define a client-side script (JavaScript). The element either contains script statements, or it points to an external script file through the attribute.Common uses for JavaScript are image manipulation, form validation, and dynamic changes of content. To select an HTML element, JavaScript most often uses the
method. This JavaScript example writes "Hello JavaScript!" into an HTML element with id="demo":<script> document.getElementById("demo").innerHTML = "Hello JavaScript!"; </script>
Here are some examples of what JavaScript can do:
JavaScript can change content:
document.getElementById("demo").innerHTML = "Hello JavaScript!";
JavaScript can change styles:
document.getElementById("demo").style.fontSize = "25px"; document.getElementById("demo").style.color = "red"; document.getElementById("demo").style.backgroundColor = "yellow";
JavaScript can change attributes:
document.getElementById("image").src = "picture.gif";
The HTML
tag defines an alternate content to be displayed to users that have disabled scripts in their browser or have a browser that doesn't support scripts:<script> document.getElementById("demo").innerHTML = "Hello JavaScript!"; </script> <noscript>Sorry, your browser does not support JavaScript!</noscript>
Tag | Description |
---|---|
<script> | Defines a client-side script |
<noscript> | Defines an alternate content for users that do not support client-side scripts |
For a complete list of all available HTML tags, visit HTML Tag Reference.