我有这种情况。
我的页面的一部分在一个 Action 上得到刷新让我们说下拉列表的值的变化
并且该部分中的 div 实际上关闭(隐藏)
如果它们是开放的,它们应该保持开放,并且
如果它们已关闭,则应保持关闭状态,为此我进行了以下检查,但它不起作用。
if(dojo.style(dojo.byId('DivD1'), "display")== "none")
dojo.style(dojo.byId('DivD1'), "display", "none");
else
dojo.style(dojo.byId('DivD1'), "display", "block");
当我放这个支票时,div 总是打开并可见,
即使我发出警报来检查显示属性,在某些情况下它是“无”,但 Divs 总是显示。
我做错了什么?
最佳答案
if(dojo.style(dojo.byId('DivD1'),"display")=="none")
{
dojo.style(dojo.byId('DivD1'), "display", "none");
}
else
{
dojo.style(dojo.byId('DivD1'), "display", "block");
}
关于javascript - 隐藏和显示 div 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21276832/