如何在 JavaScript 中隐藏/展示 HTML 元素?


使用Css 样式,我们可以用 javascript 隐藏 显示 HTML 元素。Css 提供了块 无 等属性来隐藏/显示 HTML 元素。

隐藏一个元素

示例

在下面的示例中,当点击“Hideme”按钮时,段落标签中的文本会消失,如输出中所示。

现场演示

<html>
<body>
   <p id="hide">Using JavaScript to hide HTML elements.</p>
   <input type="button" onclick="document.getElementById('hide').style.display='none' value="Hideme">
</body>
</html>

执行以上代码后,将显示以下内容

从上面的代码块中,如果我们点击“Hideme”按钮,那么当前显示在块中的文本就会消失,如输出中所示,只剩下按钮。

输出

显示一个元素

示例

在下面的示例中,段落标签中的文本最初是隐藏的,但是当点击“Showme”时,文本会显示,如输出中所示。

现场演示

<html>
<body>
   <p id="show" style="display:none">JavaScript can show hidden HTML elements</p>
   <input type="button"onclick="document.getElementById('show').style.display='block'"value="ShowMe">
</body>
</html>

执行以上代码后,屏幕上将显示以下内容

如果我们单击上面的按钮,将执行以下输出

输出


更新于: 30-Jul-2019

1K+ 浏览次数

开启你的职业生涯道路

通过完成课程实现认证

开始
广告
© . All rights reserved.