Sometimes we need to control whether HTML elements in a web page are displayed or hidden based on certain conditions. This can be achieved through display or visibility. The following example shows the difference between display and visibility. The simple example code is as follows: Copy code The code is as follows:<html> <head> <title>Display and hide control of HTML elements</title> <script type="text/javascript"> function showAndHidden1(){ var div1 = document.getElementById("div1"); var div2 = document.getElementById("div2"); if(div1.style.display=='block') div1.style.display='none'; else div1.style.display='block'; if(div2.style.display=='block') div2.style.display='none'; else div2.style.display='block'; } function showAndHidden2(){ var div3 = document.getElementById("div3"); var div4 = document.getElementById("div4"); if(div3.style.visibility=='visible') div3.style.visibility='hidden'; else div3.style.visibility='visible'; if(div4.style.visibility=='visible') div4.style.visibility='hidden'; else div4.style.visibility='visible'; } </script> </head> <body> <div>display: The element's position is not occupied</div> <div id="div1" style="display:block;">DIV 1</div> <div id="div2" style="display:none;">DIV 2</div> <input type="button" onclick="showAndHidden1();" value="DIV switch" /> <hr> <div>visibility: The element's position is still occupied</div> <div id="div3" style="visibility:visible;">DIV 3</div> <div id="div4" style="visibility:hidden;">DIV 4</div> <input type="button" onclick="showAndHidden2();" value="DIV switch" /> </body> </html> |
<<: Summary of MySQL basic common commands
>>: Life cycle and hook functions in Vue
1. Install JDK 1.1 Check whether the current virt...
The solution to the background tiling or border br...
Table of contents What is front-end routing? How ...
Let's first look at several ways to submit a ...
The enctype attribute of the FORM element specifie...
Table of contents Preface 1. bat executes js 2. T...
VUE uses vue-seamless-scroll to automatically scr...
Enable remote access rights for mysql By default,...
I am using LDAP user management implemented in Ce...
React multiple ways to get the value of the input...
I solved a problem tonight that has been botherin...
Use HTML to create complex tables. Complex tables...
<br />Original address: http://andymao.com/a...
Only show the top border <table frame=above>...
It is very convenient to connect to a remote serv...