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 相关文章推荐
通过MSXML2自动获取QQ个人头像及在线情况(给初学者)
Jan 22 Javascript
你需要知道的JavsScript可以做什么?
Jun 29 Javascript
javascript Ext JS 状态默认存储时间
Feb 15 Javascript
鼠标悬浮停留三秒后自动显示大图js代码
Sep 09 Javascript
JavaScript和JQuery的鼠标mouse事件冒泡处理
Jun 19 Javascript
js实现卡片式项目管理界面UI设计效果
Dec 08 Javascript
针对后台列表table拖拽比较实用的jquery拖动排序
Oct 10 Javascript
bootstrap fileinput完整实例分享
Nov 08 Javascript
Angular实现跨域(搜索框的下拉列表)
Feb 16 Javascript
实例详解JavaScript中setTimeout函数的执行顺序
Jul 12 Javascript
在element-ui的select下拉框加上滚动加载
Apr 18 Javascript
Vue的Eslint配置文件eslintrc.js说明与规则介绍
Feb 03 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如何编写易读的代码
2007/07/10 PHP
PHP爆绝对路径方法收集整理
2012/09/17 PHP
PHP闭包实例解析
2014/09/08 PHP
php验证码实现代码(3种)
2015/09/07 PHP
php图片合成方法(多张图片合成一张)
2017/11/25 PHP
PHP7.3.10编译安装教程
2019/10/08 PHP
js+css使DIV始终居于屏幕中间 左下 左上 右上 右下的代码集合
2011/03/10 Javascript
js判断undefined变量类型使用typeof
2013/06/03 Javascript
jquery插件tooltipv顶部淡入淡出效果使用示例
2013/12/05 Javascript
JavaScript父子窗体间的调用方法
2015/03/31 Javascript
基于JS实现省市联动效果代码分享
2016/06/06 Javascript
浅谈js里面的InttoStr和StrtoInt
2016/06/14 Javascript
AngularJS基础 ng-click 指令示例代码
2016/08/01 Javascript
手机端 HTML5使用photoswipe.js仿微信朋友圈图片放大效果
2016/08/25 Javascript
vue.js中$watch的用法示例
2016/10/04 Javascript
jQuery动态增减行的实例代码解析(推荐)
2016/12/05 Javascript
JavaScript 详解预编译原理
2017/01/22 Javascript
js实现QQ面板拖拽效果(慕课网DOM事件探秘)(全)
2017/09/19 Javascript
微信小程序使用二次贝塞尔曲线画波浪
2018/12/25 Javascript
angular 实现下拉列表组件的示例代码
2019/03/09 Javascript
ES6入门教程之let、const的使用方法
2019/04/13 Javascript
Vue实现指令式动态追加小球动画组件的步骤
2020/12/18 Vue.js
JavaScript实现点击自制菜单效果
2021/02/02 Javascript
python进阶之多线程对同一个全局变量的处理方法
2018/11/09 Python
对python制作自己的数据集实例讲解
2018/12/12 Python
Python绘制股票移动均线的实例
2019/08/24 Python
pyMySQL SQL语句传参问题,单个参数或多个参数说明
2020/06/06 Python
Python连接mysql方法及常用参数
2020/09/01 Python
css3中flex布局宽度不生效的解决
2020/12/09 HTML / CSS
HTML5移动端开发遇见的东西
2019/10/11 HTML / CSS
Proenza Schouler官方网站:纽约女装和配饰品牌
2019/01/03 全球购物
LightInTheBox法国站:中国跨境电商
2020/03/05 全球购物
医学院毕业生自荐信范文
2014/03/06 职场文书
离婚协议书的书写要求
2014/09/17 职场文书
会议主持词开场白
2015/05/28 职场文书
postgresql如何找到表中重复数据的行并删除
2023/05/08 MySQL