前奏:无论是实现div或其他内容的显示和隐藏,原理都差不多

效果图:

点击隐藏后隐藏盒子,同时隐藏按钮的值修改为显示。点击显示后盒子又将显示,显示按钮的值修改为隐藏,如图:

          

完整代码如下(代码详解):

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><style>/*div盒子css样式——区分*/div {height: 150px; //高度150pxwidth: 150px;  //宽度150pxbackground-color: yellow; //盒子颜色yellow}</style>
</head>
<body>
<input type="button" value="隐藏" id="btn">
<div id="dv"></div><script>//通过button按钮的id获取点击事件document.getElementById("btn").onclick = function () {//使用if判断,判断button按钮的value属性if (this.value === "隐藏") {// 如果是隐藏,那么点击后通过div盒子的id修改css样式,将display属性值改为nonedocument.getElementById("dv").style.display = "none";//this关键字获取的是当前对象  通过this关键字来修改button的value值this.value = "显示";} else if (this.value === "显示") {// 如果是显示,那么点击后通过div盒子的id修改css样式,将display属性值改为blockdocument.getElementById("dv").style.display = "block";//this关键字获取的是当前对象  通过this关键字来修改button的value值this.value = "隐藏";}};
</script>
</body>
</html>

文字叙述不太严谨,请包容

如有问题,欢迎留言指出,谢谢

javascript (js)通过button按钮实现盒子的显示和隐藏相关推荐

  1. Android之按钮点击事件——显示图片隐藏图片

    哈喽!时隔两个月,我又和大家见面啦! 今天,我要分享的内容一如既往的很基础,即关于Android的按钮点击事件--显示图片&&隐藏图片,它的执行过程比较简单,所以这里我就不放什么图片或 ...

  2. JS实现密码框小眼睛的显示与隐藏(使用字体图标)

    JS实现密码框小眼睛的显示与隐藏(使用字体图标) 前端学习路上的小练习,如若不喜,请勿喷. 眼睛使用的是 iconfont 阿里矢量图标库的内容 链接:https://www.iconfont.cn/ ...

  3. html中的div怎么隐藏显示出来,js实现元素div/ul li的显示与隐藏

    在网页设计过程中,某些时候需要隐藏一些元素(div/ul li),某些时候又需要显示一些隐藏的元素.例如一打开网页显示一段网站公告,过一小段时间后把公告隐藏起来.对于这类元素显示隐藏的操作,应该如何实 ...

  4. video的使用,及修改播放按钮进度条的显示与隐藏

    配置及属性 小demo 该配置去除了播放进度条 去除了画中画 播放进度 下载功能 具体配置可参考 https://developer.mozilla.org/zh-CN/docs/Web/HTML/E ...

  5. jquery-通过按钮控制模态的显示与隐藏

    起点素材: https://cloud.189.cn/t/VVZr2qqYriey (0817-蒙态框) 终点素材: https://cloud.189.cn/t/rIRBzeqMVn2m(访问码:6 ...

  6. 用H5和CSS如何实现鼠标触碰一个盒子后显示下面隐藏的盒子

    只用H5和CSS较简洁的实现这个效果是有一定难度的,下面提供两种实现思路: 第一种:定位覆盖法: 顾名思义,这个方法需要用到CSS定位属性(position),被覆盖的盒子称为A盒,用来覆盖的盒子称为 ...

  7. js实现密码输入框点击小眼睛显示或隐藏密码

    登录页密码框加密输入不知道对错,加个小眼睛方便查看和修改,下面是小眼睛效果图,如果不喜欢这个图标可以自己去阿里图标库自己选择下载. html代码(因为只把密码输入框展示出来了,所以样式自行调整,只给你 ...

  8. 当前端点击button按钮时可以向PHP后端传值,并获得返回的结果

    1.新建test_click.php,在test_click.php中需要引入jquery.min.js,Button按钮中的onclick绑定的事件为clickCallBack()函数,clickC ...

  9. JS file图片即选即得显示,前端交互图片即选即得

    <table><tr><td><input type="file" name="sdfFile" id="s ...

最新文章

  1. R语言xgboost包:使用xgboost算法实现随机森林(random forest)模型
  2. 网络数据包收发流程(三):e1000网卡和DMA
  3. dev-sidecar安装桌面版
  4. 【OSGI】4.实战OSGI-翻译助手项目02
  5. Python 内嵌函数运用(探究模块)
  6. LiveVideoStack主编观察回归 05/
  7. Tomcat 学习笔记(0)
  8. c语言长度宏定义运算符,C语言在宏定义中使用语句表达式和预处理器运算符
  9. 软件工程基础之需求分析
  10. 自动化测试神器 之 python unittest 断言
  11. 单日暴跌60%,崩盘4次的AMPL,这次还能回来吗?
  12. 遗传算法(Genetic Algorithm,GA)实例详解
  13. 初学前端网站建立流程
  14. NLP中embeding干了什么事?怎么干的?
  15. 在PS中,1PX等于多少毫米?
  16. 2008年IT行业10大热门职业调查结果出炉
  17. IPFS技术系列之IPFS底层基础
  18. Java基础习题(四)
  19. Opencv中的convertTo
  20. 【观察】并非所有桌面云DaaS都一样,思杰Citrix有何神奇魔力?

热门文章

  1. SpringBoot发现静态文件加载失败的问题
  2. 浅显易懂的浅拷贝深拷贝来了
  3. 我的世界服务器修改物品id,【图片】求助:如何修改物品ID【minecraft吧】_百度贴吧...
  4. 如何合并多张GIF动图?教你一招多张GIF在线合成的方法
  5. 人工智能:第四章 机器学习之聚类
  6. 给初中语文老师的书法字库软件
  7. 基于PyTorch的TinyMind 汉字书法识别部分代码详解
  8. android使用WebView实现显示360°全景H5页面
  9. Wise Care 365 Pro v6.3.9.617 系统优化软件
  10. 2021年08月虹科Pico汽车示波器简报