84天JavaScript js特效学习 隐藏

Posted 坚持是多么伟大的事情

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了84天JavaScript js特效学习 隐藏相关的知识,希望对你有一定的参考价值。

背景:点击web页面上的隐藏按钮则关联图片隐藏,按钮变为显示,当点击显示时关联图片显示

思路:本质是,获取按钮来控制图片显示情况

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
    <title>隐藏</title>
</head>
<body>
    <button id="btn">隐藏</button><!--双引号  单引号都是英文。不然不生效-->
    <br>
    <img src="C:UsersAdministratorDesktopjava scriptJS特效imagesima01.jpg"  width="300px"  height="300px" id="new">
    <!--注意src图片地址获取方式  相对地址和绝对地址-->
    
    <script type="text/javascript">
    //1、获取事件源(获取到)
        var obtn=document.getElementById("btn");//获取到隐藏按钮。获取到标签。getElementById单个元素

        var odiv=document.getElementsByTagName("img")[0];//获取图片标签,etElementsByTagName获取的是集合,有点像数组

           
           console.log(obtn);//谷歌浏览器控制台查看输出情况
           console.log(typeof obtn);//谷歌浏览器控制台查看输出情况

           console.log(odiv);
        console.log(typeof odiv);    
 
          //2.绑定事件
        obtn.onclick=function(){      //onclick使用规范。意思是:obtn使用方法onclick进行实现功能
            if(obtn.innerHTML===‘隐藏‘){
                    //3、事件驱动
                odiv.style.display=‘none‘;//点击隐藏按钮时,元素样式为空
                obtn.innerHTML=‘显示‘;//文本变为显示,obtn同步变为显示,innerHTML增加标签的文本内容    
            }else{
                odiv.style.display=‘block‘;

                obtn.innerHTML=‘隐藏‘;
            }
             
       }
    
    </script>
    
</body>
</html>
  

 

以上是关于84天JavaScript js特效学习 隐藏的主要内容,如果未能解决你的问题,请参考以下文章

js功能实现的特效--距离新年还有多少天

Javascript学习记录——原生JS实现旋转木马特效

JavaScript丨第2阶段WEB APIs 7天学习法

HTML+JavaScript实现链式运动特效

HTML+CSS+JS实现 ❤️基于Javascript简单计算器特效❤️

前端技术学习路线及技术汇总