顺晟科技
2021-08-28 11:15:16
154
在设计网页时,有时需要静态或动态地隐藏标签或显示被隐藏的标签,那该怎么实现呢?
通过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>
通过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>
07
2022-11
19
2022-10
19
2022-10
19
2022-10
19
2022-10
19
2022-10