HTML標簽怎么隱藏或顯示


在設計網頁時,有時需要靜態或動態地隱藏標簽或顯示被隱藏的標簽,那該怎么實現呢?

一 與標簽隱藏與否有關的樣式

  1. visibility
    標簽的visibility樣式為""(空)時是顯示狀態,為"hidden"時是隱藏狀態;
    "hidden"時,標簽不占位置
  2. display
    標簽的display樣式為""(空)時是顯示狀態,為"none"時是隱藏狀態;
    "none"時,標簽占據位置

二 如何更改

  1. 通過HTML的標簽來改

    改display有一種方法:

      <h1 id="a" style="display: none">Hello World!</h1>
    

    改visibility則有兩種方法(二者是等價的):

      <h1 id="a" style="visibility: hidden">Hello World!</h1>
      <h1 id="a" hidden>Hello World!</h1>
    
  2. 通過javascript來改
    改display:

      document.getElementById("ID").style.display = 'none';      //使標簽隱藏
      document.getElementById("ID").style.display = '';      //使標簽顯示
    

    改visibility:

      document.getElementById("ID").style.visibility = 'hidden';      //使標簽隱藏            
      document.getElementById("ID").style.visibility = '';      //使標簽顯示
    

    用js時,記得要說明更改對象的屬性是style


最后附上高清代碼實例:

<!doctype html>
<html lang="zh">
<head>
<meta charset="utf-8">
</head>
<body>
	<h1 id="a" style="display: none">Hello World!</h1>
	<h1 id="b">Hello cnblogs!</h1>
	<script>
		a.style.visibility = 'hidden';	//占據位置
		a.style.visibility = '';	//占據位置
		a.style.display = 'none';	//不占據位置
		a.style.display = '';	//不占據位置
	</script>
</body>
</html>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM