zoukankan      html  css  js  c++  java
  • js实现点击隐藏图片

    方法一:

    把图片的display设为none,触发点击事件时,display变为block

    <style>
        img {
             400px;height: 300px;
            display: none;
        }
    </style>
    <body>
        <input id = "btn" type="button" value="clickme">
        <img src="images/1.jpg" id="pic"> 
        
        <script>
        var btn = document.getElementById("btn");
        var pic = document.getElementById("pic");
        btn.onclick= function (){
            pic.style.display = "block";
        }
        </script>

    方法二:

    在html中不加图片,js触发点击事件时添加图片

    <style>
        input{
            display: block;
        }
    </style>
    <body>
        <input id = "btn" type="button" value="clickme">
        <img src="" id="pic"> 
    
        <script>
        var btn = document.getElementById("btn");
        var pic = document.getElementById("pic");
        btn.onclick= function (){
            pic.src="images/1.jpg";
            pic.style.width="400px";
            pic.style.height="300px";
        }
        </script>

    方法三:

    更换class名,先给img用使图片隐藏的样式,触发点击事件,更换为显示图片的属性。

    <style>
        input{
            display: block;
        }
        .pic{
             400px;
            height: 300px;
            display: block;
        }
        .hide{
             400px;height: 300px;
            display: none;
        }
    </style>
    <body>
        <input id = "btn" type="button" value="clickme">
        <img src="images/1.jpg" id="pic" class="hide" class="pic" > 
    
        <script>
        var btn = document.getElementById("btn");
        var pic = document.getElementById("pic");
        btn.onclick=function(){
            pic.className="pic";
        }
        </script>
  • 相关阅读:
    让所有IE支持HTML5的解决方案
    MVC3实现多个按钮提交
    水平垂直居中
    模块化开发之sea.js实现原理总结
    express常见获取参数的方法
    使用nodemon提高nodejs调试效率
    Vue2 实践揭秘 错误列表
    全局安装 Vue cli3 和 继续使用 Vue-cli2.x
    使用VUECLI3
    npm ERR! code Z_BUF_ERROR
  • 原文地址:https://www.cnblogs.com/sandraryan/p/10871818.html
Copyright © 2011-2022 走看看