Javascript if/else 问题

标签 javascript if-statement

我想打开一个 div 并使用此功能关闭它,但它不起作用我无法修复错误的部分,有人可以帮助我吗?

function Element(id)
{    
    if(document.getElementById(id).style.display = 'block')
    {
        document.getElementById(id).style.display = 'block';
    }
    else
    {
        document.getElementById(id).style.display = 'none';
    }
}

最佳答案

您的 if 语句分配属性而不是比较它。
= 更改为 ===

关于Javascript if/else 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4473244/

相关文章:

javascript - 用相同的函数填充数组

javascript - 使用自定义组件时,onChange 处理程序不会触发

java - (Java)条件语句

javascript - 使用条件语句在 Javascript 中的不同 for 循环之间进行选择

java - java中如何进行二分查找

Java - if/else 在应该暂停时立即失败

javascript - FullCalendar - 跨越一整天的事件一天太短了

javascript - 与 DOM 元素作斗争

javascript - 这个 HTTP-Get Basic 身份验证代码有什么问题?

java - if 语句中的多个 instanceof