Difference between the display property and the visibility property:
<!DOCTYPE html> <html> <body> <p id="myP1">This is some text.</p> <p id="myP2">This is some text.</p> <input type="button" onclick="demoDisplay()" value="Hide text with display property"> <input type="button" onclick="demoVisibility()" value="Hide text with visibility property"> <script> function demoDisplay() {/*from w w w . j a va 2s. com*/ document.getElementById("myP1").style.display = "none"; } function demoVisibility() { document.getElementById("myP2").style.visibility = "hidden"; } </script> </body> </html>