JavaScript实现显示和隐藏图片


Posted in Javascript onApril 29, 2021

JavaScript之显示和隐藏图片,供大家参考,具体内容如下

点击按钮可以显示和隐藏图片(默认显示),附上代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>显示和隐藏图片</title>
</head>
<body>
    <button id="btn">隐藏</button>
    <br>
    <img src="img/image01.jfif" id="newGirlFriend">
    <script type="text/javascript">
        // 1.获取事件源
        var obtn = document.getElementById("btn");
        var newImg = document.getElementsByTagName("img")[0];
        // var isShow = true; //方法2

        // 2.绑定事件
        obtn.onclick = function (){
            // if (isShow) { //方法2
            if (obtn.innerHTML === '隐藏') {
                // 3.事件驱动程序
                newImg.style.display = 'none';
                obtn.innerHTML = "显示";  //
                // isShow = false; //方法2
            }else {
                newImg.style.display = 'block';
                obtn.innerHTML = "隐藏";
                // isShow = true; //方法2
            }
        }

    </script>
</body>
</html>

有两种实现方法,实现情况如下:

JavaScript实现显示和隐藏图片

这是默认显示界面,点击隐藏后,会这样:

JavaScript实现显示和隐藏图片

简单的显示和隐藏图片功能就实现啦!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
如何在Web页面上直接打开、编辑、创建Office文档
Mar 12 Javascript
JavaScript在多浏览器下for循环的使用方法
Nov 07 Javascript
JS编程小常识很有用
Nov 26 Javascript
解析js原生方法创建表格效率测试
Jul 08 Javascript
html+javascript实现可拖动可提交的弹出层对话框效果
Aug 05 Javascript
JavaScript中的eval()函数使用介绍
Dec 31 Javascript
JS非Alert实现网页右下角“未读信息”效果弹窗
Sep 26 Javascript
原生JS实现图片轮播与淡入效果的简单实例
Aug 21 Javascript
Node.js使用MySQL连接池的方法实例
Feb 11 Javascript
js核心基础之构造函数constructor用法实例分析
May 11 Javascript
node.js处理前端提交的GET请求
Aug 30 Javascript
在 Vue 中使用 JSX 及使用它的原因浅析
Feb 10 Javascript
JS Canvas接口和动画效果大全
Apr 29 #Javascript
JS ES6异步解决方案
Apr 29 #Javascript
聊聊JS ES6中的解构
Apr 29 #Javascript
详解TypeScript中的类型保护
Apr 29 #Javascript
7个你应该知道的JS原生错误类型
Apr 29 #Javascript
使用vue-element-admin框架从后端动态获取菜单功能的实现
如何使用JavaScript策略模式校验表单
Apr 29 #Javascript
You might like
第二节--PHP5 的对象模型
2006/11/16 PHP
php学习笔记之面向对象编程
2012/12/29 PHP
PHP实现CSV文件的导入和导出类
2015/03/24 PHP
PHP实现对xml的增删改查操作案例分析
2017/05/19 PHP
PHP机器学习库php-ml的简单测试和使用方法
2017/07/14 PHP
php爬取天猫和淘宝商品数据
2018/02/23 PHP
javascript下string.format函数补充
2010/08/24 Javascript
JavaScript 设计模式 安全沙箱模式
2010/09/24 Javascript
js FLASH幻灯片字符串中有连接符&的处理方法
2012/03/01 Javascript
extjs 04_grid 单击事件新发现
2012/11/27 Javascript
js验证输入是否为手机号码或电话号码示例
2013/12/30 Javascript
JavaScript实现简易的天数计算器实例【附demo源码下载】
2017/01/18 Javascript
浅谈JavaScript中的apply/call/bind和this的使用
2017/02/26 Javascript
JavaScript之事件委托实例(附原生js和jQuery代码)
2017/07/22 jQuery
vue表单绑定实现多选框和下拉列表的实例
2017/08/12 Javascript
Validform验证时可以为空否则按照指定格式验证
2017/10/20 Javascript
解决vue项目使用font-awesome,build后路径的问题
2018/09/01 Javascript
点击按钮弹出模态框的一系列操作代码实例
2019/03/29 Javascript
Vue实现push数组并删除的例子
2019/11/01 Javascript
jquery实现聊天机器人
2020/02/08 jQuery
[37:50]VP vs TNC Supermajor小组赛B组 BO3 第一场 6.2
2018/06/03 DOTA
Python实现的下载8000首儿歌的代码分享
2014/11/21 Python
python 实现删除文件或文件夹实例详解
2016/12/04 Python
pandas 使用均值填充缺失值列的小技巧分享
2019/07/04 Python
在pytorch中对非叶节点的变量计算梯度实例
2020/01/10 Python
python在linux环境下安装skimage的示例代码
2020/10/14 Python
html5中valid、invalid、required的定义
2014/02/21 HTML / CSS
迪奥美国官网:Dior美国
2019/12/07 全球购物
区优秀教师事迹材料
2014/02/10 职场文书
工会主席岗位责任制
2014/02/11 职场文书
党课知识竞赛主持词
2014/04/01 职场文书
团委竞选演讲稿
2014/04/24 职场文书
小学生母亲节演讲稿
2014/05/07 职场文书
【海涛教你打dota】体验一超神发条:咱是抢盾专业户
2022/04/01 DOTA
OpenCV项目实践之停车场车位实时检测
2022/04/11 Python
《勇者辞职不干了》ED主题曲无字幕动画MV公开
2022/04/13 日漫