为了账号安全,请及时绑定邮箱和手机立即绑定

请问一些关于用函数改变display的值实现显示和隐藏div的问题

请问一些关于用函数改变display的值实现显示和隐藏div的问题

米琪卡哇伊 2021-12-31 07:07:07
为什么第一次点击的时候,div就显示了,再次点击的时候不隐藏呢,这个事件为什么if后的语句能用,else后不执行呢function setab(){var ww = document.getElementById("setab");if(ww.style.display="none"){ww.style.display="block"}else{ww.style.display="none" }}
查看完整描述

2 回答

?
元芳怎么了

TA贡献1798条经验 获得超7个赞

<input type="button" style="margin-left:5px;" class="buttonBg1" value="收起搜索" id="searchSwitch">
<script>
//搜索面板
$('#searchSwitch').toggle(
function () {
$('#searchPanel').slideUp();
$(this).val('展开搜索');
},
function () {
$('#searchPanel').slideDown();
$(this).val('收起搜索');
}
);

</script>



查看完整回答
反对 回复 2022-01-03
?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

可以尝试换种写法
<script>
function setab(){
var nam=document.getElementById("setab").style.display;
if(nam=='block'){
document.getElementById("setab").style.display='none';
}else{
document.getElementById("setab").style.display='block';
}
}
</script>


查看完整回答
反对 回复 2022-01-03
  • 2 回答
  • 0 关注
  • 178 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信