首页 > 编程 > JavaScript > 正文

原生JS实现隐藏显示图片 JS实现点击切换图片效果

2019-11-19 16:12:06
字体:
来源:转载
供稿:网友

今天要说的内容,看标题就都能知道了!所有知识点一览无遗啊!咱们今天的东西,是纯纯的原生JS代码,

我先说一下要求,

1.有两个按钮,内容为显示,和换,

2.当点击显示的时候,按钮文字变成隐藏,同时图片显示出来,同理,当点击隐藏的时候,按钮文字变成显示,图片隐藏起来

3.当点击换的时候,图片会变成另外一张,当再次点击的时候,图片又会变回来,

4.当图片隐藏的时候,图片不可变换

这就是要求,下面来看代码:

<!DOCTYPE html><html><head>  <meta charset="utf-8">  <title>换图片</title></head><body><button id="btn">隐藏</button><button id="btu">换</button><img src="11.jpg" id="img" width="300px" /></body><script>var btn = document.getElementById("btn");var btu = document.getElementById("btu");var img = document.getElementById("img");  var xia = 0;  btn.addEventListener("click",function (){          //判断按钮文字内容    if(btn.innerText == "隐藏"){            //当按钮文字为隐藏时,图片隐藏         img.style.opacity = 0;            //同时,按钮文字变成现实  下面同理      btn.innerText = "显示";    }else{      img.style.opacity = 1;      btn.innerText = "隐藏";    }  });  var imgs = ["11.jpg","12.jpg"];    //给"换"添加点击事件  btu.addEventListener("click",function (){      if(btn.innerText == "隐藏"){        if(xia < 1){          xia++;        }else{          xia = 0;        }      img.src = imgs[xia];    }else{      alert("图片隐藏,不能切换");    }  }); </script></html>     

 就是这么简单,你们学会了吗?

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表