首页IT科技打开图片隐藏(Pro1:图片的隐藏和显示)

打开图片隐藏(Pro1:图片的隐藏和显示)

时间2025-09-07 23:37:32分类IT科技浏览6271
导读:💛作者主页:静Yu...

💛作者主页:静Yu

🧡简介:CSDN全栈优质创作者               、华为云享专家                      、阿里云社区博客专家               ,前端知识交流社区创建者

💛社区地址:前端知识交流社区

🧡多种源码领取:各种福利满满

什么是JavaScript?

一开始的网页就是单纯的静态网页                      ,为了使用户能与网页交互        ,设计出了JavaScript语言               。JavaScript语言就是一种可以用来给网页添加交互性的·语言                      。我们平时听到对JavaScript的描述一般是这是一门脚本语言        。脚本语言就是在浏览器执行的一种语言               ,是一段程序并不是软件               。脚本语言可以添加到使用html和css构建的网站中                      ,在网页加载时会自动执行        ,并实现各种页面的动态效果       ,在页面交互起到重要的作用                      。

实现目标

最上方有一个按钮                      ,点击按钮实现图片的显示和隐藏

实现代码

<!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta http-equiv="X-UA-Compatible" content="ie=edge" /> <title>显示隐藏效果</title> </head> <body> <button id="btn" onclick="cik()">隐藏图片</button> <br /> <img src="123.jpg"> <script type="text/javascript"> //先获取按钮 var btn = document.getElementById("btn"); //再获取图片是数组 var img = document.getElementsByTagName("img")[0]; //点击事件的方法 function cik(){ //如果按钮文字等于显示就执行里面的内容               ,如果不是显示就执行else里面的内容 if(btn.innerHTML===隐藏图片){ //图片设为不可见 img.style.display=none; //同时按钮文字改为显示 btn.innerHTML="显示图片"; }else{ //另一种情况图片显示 img.style.display=block; //文字按钮改为隐藏 btn.innerHTML="隐藏图片"; } } </script> </body> </html>

实现效果

实现方法

因为你是点击按钮实现图片的显示和消失       ,所以你一开始必须先获取按钮                      ,getElementById()方法可返回对拥有指定 ID 的第一个对象的引用               ,这里引用的就是按钮的IDbtn,获取按钮之后开始获取图片,这里我们就可以不用获取ID了                      ,可以直接通过getElementsByTagName,

getElementsByTagName() 方法可返回带有指定标签名的对象的集合,这里我们直接获取图片标签<img>.

onclick 事件会在元素被点击时发生,

innerHTML 属性设置或返回表格行的开始和结束标签之间的 HTML        。

最后就是设置cik()函数也是用到我们平时使用的if语句                      ,如果按钮返回的是隐藏图片,就将图片的显示形式display修改为none               ,反之同理       。

声明:本站所有文章                      ,如无特殊说明或标注        ,均为本站原创发布                      。任何个人或组织               ,在未征得本站同意时                      ,禁止复制        、盗用               、采集                      、发布本站内容到任何网站        、书籍等各类媒体平台               。如若本站内容侵犯了原著者的合法权益        ,可联系我们进行处理       。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
如果对方没有开启微信手机号转账(iMessage提示对方尚未开通iMessage解决方法)