这是第一篇博客,会将自己前端路上学习遇到的问题整理下来,菜鸟一个,大神别喷;
在工作中遇到的onclick问题,开始引为其他问题,最后发现是= == ===这三个没写好;
“=”是赋值操作符。
“==”是判断值是否相等操作符。
“===”是判断是否完全相等操作符。
代码附上
<button type="button" οnclick="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>