我将如何制作一个使用纯JavaScript在点击时隐藏DIV的系统
How would I make a system that hides the DIV on click with pure JavaScript?
所以,我正在制作一个网页。 它有一个固定的侧边栏,点击时隐藏...
我有两个较小的DIV指定用于隐藏和关闭(sideBarClose
,sideBarOpen
)
,它们按照隐藏主div 时的规定进行操作。
我希望用纯JavaScript来完成,而不是jQuery或其他东西。
我可以告诉你对JavaScript很陌生。 最好用jQuery来做,但是既然你想要JavaScript:
我会做这样的事情,
<script>
function hide() {
document.getElementById("mainDiv").style.display = "none";
document.getElementById("sideBarOpen").style.display = "inline";
}
function unhide() {
document.getElementById("mainDiv").style.display = "inline";
document.getElementById("sideBarClose").style.display = "none";
}
</script>
然后,在您的 html 中:
<div id="sideBarOpen" onclick="unhide()"></div>
<div id="mainDiv">
<div id="sideBarClose" onclick="hide()">
</div>
通知! 确保在样式中将sideBarClose
的显示设置为无:
#sideBarClose {
display: none;
}
相关文章:
- 如何使用javascript隐藏文本
- 如何在运行时使用javascript隐藏图像
- 什么'这是用javascript隐藏和显示表中所有行的最快方法
- 如何获取外部网站上被javascript隐藏的url
- 仅使用Javascript隐藏/显示元素,而不会弄乱DOM
- 如何使用 JavaScript 隐藏内部类元素
- 如何使用javascript隐藏表单的选项
- 当其他事件发生时,用javascript隐藏的文本框将变为可见
- Javascript隐藏潜水收割者
- iOS中的上一个/下一个按钮对于通过JavaScript隐藏/显示的输入被禁用
- 使用Javascript隐藏多选框中的选项
- 视频(自动播放)通过javascript隐藏,但已经在页面加载时启动
- Javascript变量在IE中不起作用||用Javascript隐藏选项
- Javascript隐藏元素并放置其他内容
- 使用JavaScript隐藏选择选项
- Javascript-隐藏列的复选框
- 如果我用javascript隐藏了一个文本输入元素,那么其他javascript函数仍然可以访问输入到其中的值
- 用javascript隐藏谷歌可视化列
- Javascript:隐藏/使其难以理解客户端对象
- 如何使用javascript隐藏上传文件元素