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 相关文章推荐
aspx中利用js实现确认删除代码
Jul 22 Javascript
基于jquery的无刷新分页技术
Jun 11 Javascript
jQuery实现返回顶部功能
Feb 23 Javascript
关于js函数解释(包括内嵌,对象等)
Nov 20 Javascript
jQuery点击头像上传并预览图片
Feb 23 Javascript
javascript 秒表计时器实现代码
Mar 09 Javascript
redux-saga 初识和使用
Mar 10 Javascript
在 vue-cli v3.0 中使用 SCSS/SASS的方法
Jun 14 Javascript
VUE 实现滚动监听 导航栏置顶的方法
Sep 11 Javascript
AngularJs返回前一页面时刷新一次前面页面的方法
Oct 09 Javascript
通过JavaScript下载文件到本地的方法(单文件)
Mar 17 Javascript
Vue管理系统前端之组件拆分封装详解
Aug 23 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
php的日期处理函数及uchome的function_coomon中日期处理函数的研究
2011/01/12 PHP
php获取textarea的值并处理回车换行的方法
2014/10/20 PHP
ThinkPHP中RBAC类的四种用法分析
2014/11/24 PHP
PHP两种快速排序算法实例
2015/02/15 PHP
浅谈PHP中JSON数据操作
2015/07/01 PHP
PHP Echo字符串的连接格式
2016/03/07 PHP
window.onload 加载完毕的问题及解决方案(下)
2009/07/09 Javascript
js window.onload 加载多个函数的方法
2009/11/02 Javascript
在vs2010中调试javascript代码方法
2011/02/11 Javascript
jQuery 瀑布流 绝对定位布局(二)(延迟AJAX加载图片)
2012/05/23 Javascript
基于jquery的跟随屏幕滚动代码
2012/07/24 Javascript
jquery实现漂浮在网页右侧的qq在线客服插件示例
2013/05/13 Javascript
Javascript基础教程之比较操作符
2015/01/18 Javascript
聊一聊Vue.js过渡效果
2016/09/07 Javascript
vue-router 学习快速入门
2017/03/01 Javascript
React组件生命周期详解
2017/07/03 Javascript
js嵌套的数组扁平化:将多维数组变成一维数组以及push()与concat()区别的讲解
2019/01/19 Javascript
JS实现简单打字测试
2020/06/24 Javascript
[25:45]2018DOTA2亚洲邀请赛4.5SOLO赛 Sylar vs Paparazi
2018/04/06 DOTA
python实现逻辑回归的方法示例
2017/05/02 Python
Python爬虫中urllib库的进阶学习
2018/01/05 Python
Python实现matplotlib显示中文的方法详解
2018/02/06 Python
python3 线性回归验证方法
2019/07/09 Python
Python识别html主要文本框过程解析
2020/02/18 Python
python 如何设置守护进程
2020/10/29 Python
公司新员工的演讲稿注意事项
2014/01/01 职场文书
幼儿园中班开学寄语
2014/04/03 职场文书
社区平安建设方案
2014/05/25 职场文书
民族学专业职业生涯规划范文:积跬步以至千里
2014/09/11 职场文书
教师党员先进性教育自我剖析材料思想汇报
2014/09/24 职场文书
2014年大班保育员工作总结
2014/12/02 职场文书
2015公务员试用期工作总结
2014/12/12 职场文书
旷课检讨书
2015/01/26 职场文书
MySQL8.0.24版本Release Note的一些改进点
2021/04/22 MySQL
漫画「古见同学有交流障碍症」第25卷封面公开
2022/03/21 日漫
MySQL如何修改字段类型和字段长度
2022/06/10 MySQL