JavaScript: Change Content, Update Style, and Add Power to Your Web Pages
There are some things HTML and CSS can do. For everything else, there's JavaScript. JavaScript brings programmatic power to your web pages.
Note: JavaScript is a mature, full-featured language that is impossible to cover in detail within this page. This is designed to be a short introduction to JavaScript in the context of basic web development.
One of many JavaScript HTML functions is getElementById()
. This example uses the function to "find" an HTML element (with id="demo"
) and changes the element content (innerHTML
) to "Hello JavaScript"
:
document.getElementById("demo").innerHTML = "Hello JavaScript";
JavaScript accepts both double and single quotes for strings:
document.getElementById('demo').innerHTML = 'Hello JavaScript';
Changing the style or attributes of an HTML element is very similar in syntax:
document.getElementById('demo').style.fontSize = '25px';
document.getElementById('myImage').src = 'pic_bulboff.gif';
Hiding and showing HTML elements can be done by changing the display style:
document.getElementById("demo").style.display = "none";
document.getElementById("demo").style.display = "block";