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
Table of contents Problem scenario: Solution: 1. ...
Installation of Python 3 1. Install dependent env...
1. Download MySQL Archive (decompressed version) ...
1. Why do packaging? Facilitates overall code cal...
This blog is a work note environment: nginx versi...
The connection method in MySQL table is actually ...
question The tomcat container was successfully ad...
Mysql slow query explanation The MySQL slow query...
Since Alibaba Cloud's import of custom Ubuntu...
Table of contents Overview 1. Develop the require...
Windows Server 2012 and Windows Server 2008 diffe...
1 Get the installation resource package mysql-8.0...
Table of contents First look at the effect: accom...
<br />The official version of Baidu Encyclop...
These introduced HTML tags do not necessarily ful...