隐藏和显示div不起作用

时间:2014-01-22 07:35:02

标签: javascript html css dojo

我有这种情况。

我的页面部分会在一个动作上刷新,可以说下拉值的变化

并且该部分中的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总是打开并且可见,

即使我发出警告来检查显示属性,在某些情况下它是“无”,但Div总是出现。

我做错了什么?

1 个答案:

答案 0 :(得分:2)

if(dojo.style(dojo.byId('DivD1'),"display")=="none")
{
dojo.style(dojo.byId('DivD1'), "display", "none");
}
else
{
dojo.style(dojo.byId('DivD1'), "display", "block");
}