繁体   English   中英

如何在 html 中消失/出现内容?

[英]How to disappear/appear content in html?

我想在 javascript function 的 html 文件中出现/消失一个<div> 我怎样才能做到这一点?

Select 它,然后设置它的style ,或者添加一个 CSS class 来进行隐藏。

document.querySelector("#element-id").classList.toggle("d-none");

这是一个非常简单的方法。

 function togglehide(id){ var el = document.getElementById(id); el.classList.toggle('hideme'); }
 .hideme{display:none}
 <button onclick="togglehide('mydiv')">Click me</button> <br> <div id="mydiv"> put some content here </div>

let div = document.querySelector('div'); div.style.display = 'none'; // this will make it as if it didn't exist div.style.opacity = 0 // this will make it transparent

将 style 属性设置为 none 以隐藏内容。

document.getElementById("element").style.display = "none";

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM