美文网首页让前端飞Web前端之路技术篇
简单事件:实现图片显示隐藏

简单事件:实现图片显示隐藏

作者: 广陵周惊蛰 | 来源:发表于2019-10-25 09:08 被阅读0次

功能描述:添加事件与判断,实现图片显示隐藏

2-1.png 2-2.png

源代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style type="text/css">
        #box {
            background: red;
            width: 200px;
            height: 200px;
        }
        .show{
            display: block;
        }
        .hidden{
            display: none;
        }
    </style>
</head>
<body>

    <input type="button" id="btu" value="隐藏">
    <br>
    <div id="box" class="show">

    </div>

    <script>
        var btu = document.getElementById('btu');

        var isShow = true;
        btu.onclick = function (){
        var box = document.getElementById('box');
        if (isShow) {
            isShow = false;
            box.className = 'hidden';
            this.value = '显示';
        } else {
            isShow = true;
            box.className = 'show';
            this.value = '隐藏';          
            }
    }
        
        
    </script>

</body>
</html>

过程中报错:

Uncaught SyntaxError: Invalid or unexpected token

报错原因:在<script>中少了一个"}"

补充知识点:this的几种情况:

1.普通函数中 -> window
2.构造函数中 -> 当前构造函数创建的对象
3.方法中的 -> 方法所属对象
4.事件所属函数 ->事件源,谁调用的该事件,this就指向谁

相关文章

  • 简单事件:实现图片显示隐藏

    功能描述:添加事件与判断,实现图片显示隐藏 源代码: 过程中报错: Uncaught SyntaxError: I...

  • js -- 常见事件和操作

    1、添加事件 添加事件方式获取模块对象div关联点击事件fun实现事件功能 显示隐藏图片:操作div的displa...

  • 04-JQuery动画

    一、show、hide、toggle和toggleClass 实现图片显示隐藏: 实现导航菜单项的显示隐藏: 二、...

  • MaterialDesign_fab的滑动显示和隐藏交互动画

    实现滑动RecyclerView,Fab显示和隐藏。有两种方法。 效果~ 方法一:利用监听事件来实现显示和隐藏动画...

  • jquery案例实现广告的自动显示与隐藏

    本篇博文为一个简单的运用jquery中的事件绑定与定时器结合的案例,实现图片的显示与隐藏 如有错误或建议欢迎大家指...

  • 8.动作---元件

    2.元件 2.1显示/隐藏 显示与隐藏很简单,只需要在想要添加动作的元件上添加事件显示或者隐藏,也可以设置动画。 ...

  • 常用指令

    指令是什么? 1.简单来说: 循环: 事件: 显示隐藏: 事件简写: 事件对象: 事件冒泡: 阻止冒泡: 键盘: ...

  • CoordinatorLayout、FloatingAction

    在上篇博客 CoordinatorLayout、AppBarLayout实现上滑隐藏图片,下滑显示图片的基础上,仿...

  • JavaScript3.0

    添加事件 1、添加事件添加事件方式,见代码显示隐藏图片操作div的display属性,在block和none之间切...

  • day7_JavaScript(2)

    1、添加事件添加事件方式 显示隐藏图片操作div的display属性,在block和none之间切换即可 this...

网友评论

    本文标题:简单事件:实现图片显示隐藏

    本文链接:https://www.haomeiwen.com/subject/rgnjvctx.html