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> |
<<: The benefits of div+css and web standard pages
>>: Vue implements tree table through element tree control
During the development activity, I encountered a ...
Table of contents 1. Pull the image 1.1 Pull the ...
Prerequisite: Save the .frm and .ibd files that n...
Just add the following code to achieve it. Method ...
Table of contents 1. Background 2. Operation step...
First time using docker to package and deploy ima...
1. Enable remote access to the docker server Log ...
Use wget command to download the entire subdirect...
Detailed explanation and summary of the URL for d...
I recently bought the cheapest Tencent cloud serv...
Less is More is a catchphrase for many designers....
Preface: In project development, some business ta...
Table of contents 1. Download MySQL 2. Install My...
1. Go to the official website: D:\mysql-5.7.21-wi...
Many concepts in UI design may seem similar in wo...