2012-03-09 93 views
0

我想将任何值赋给显示属性,如下所示。dojo显示属性

dojo.query(".item").style('display', 'anything'); 

但它没有影响。请给我提供任何建议。

+0

那么'display'不能是'anything'。它必须是'block none inline inline-block'中的一个' – 2012-03-09 13:46:26

+0

但是否则这在句法上是正确的。所以除非你没有'class ='item''元素,否则它应该按照预期工作。 – 2012-03-09 13:48:22

回答

0

我的猜测是,您必须在.item之前给CSS显示设置,然后才能更改脚本中的设置。

所以,如果你在脚本做.item { display:none; }在CSS,

query('.item').style('display', 'block');会工作。

Dojo是如何为我工作的。

在旁注中,考虑查看Dojo 1.7,其中不使用dojo.method编码方式。