关于“=”, “==”,“===”的说明

这是第一篇博客,会将自己前端路上学习遇到的问题整理下来,菜鸟一个,大神别喷;

在工作中遇到的onclick问题,开始引为其他问题,最后发现是= ==  ===这三个没写好;
“=”是赋值操作符。
“==”是判断值是否相等操作符。
“===”是判断是否完全相等操作符。
代码附上

 <button type="button"  onclick="newdiv()">点击对比</button>

<div id="showdiv" style="display:none">我是内容</div>

<script>

function newdiv(){

        var showtime=document.getElementById('showdiv');    //获取要显示的div 

        if(showtime.style.display=='none'){        //判断div是否隐藏,这边一定要写==  我当初看了半天,最后才发现自己这儿                                                                          只写了一个=                                           

                showtime.style.display='block'       //给div设置显示

            }else{

                showtime.style.display='none'       //否则设置隐藏

        }

}

</script>


阅读更多

没有更多推荐了,返回首页