javascript - 使用 Javascript 按钮显示
问题描述
我设置了一些按钮来显示和隐藏某个<div>
. 但是我在反转该功能时遇到了麻烦。当您加载页面时,<div>
会显示 ,但我希望<div>
隐藏并仅在单击按钮时显示。
function yes() {
var x = document.getElementById("yes");
if (x.style.display === "none") {
x.style.display = "block";
} else {
x.style.display = "none";
}
}
<button onclick="yes()">I support</button>
<div id="yes">Text</div>
所以我仍然希望按钮能够正常工作,切换<div>
打开和关闭,但我希望在<div>
单击按钮之前将其隐藏。
解决方案
要<div>
在页面加载时隐藏开始,可以通过添加内联样式来完成,style="display: none"
<div style="display: none" id="yes">
因此,在<div>
单击按钮之前,它将保持隐藏状态。
推荐阅读
- java - ElasticSearch 单节点集群内存不足
- crystal-lang - 将字符串的每个字符的 CRC32 校验和值添加到数组中
- sql-server - 将数据批量插入表中
- java - java.lang.ClassNotFoundException 无法到达控制器
- android - 当在 python 后端指定主题时,FCM 通知不发送
- c++ - 是否允许从具有一些不确定值的对象进行分配?
- node.js - 如何在纯 Node.js 中将文件存储在服务器中?
- java - 导航架构组件,包含列表的片段从开始显示,而从另一个片段返回
- smt - 如何在布尔模型中表示双精度?
- ruby-on-rails - 如何在ruby中使用rails和carrierwave显示我的图像