我有简单的JS功能来切换DIV的DISPLAY。 DIV显示默认设置为“无”。如果我使用内联样式来设置显示,它可以正常工作,但是如果我在头部设置样式,它只会在我第二次运行该功能后才起作用。因此,只有在功能中设置显示后,才能将显示设置为无。它不能识别它是在头部的CSS中设置的。如果我使用内联样式,它可以正常工作。Javascript只识别内联样式而不是样式设置在头部
另外,如果我改变我的条件语句来自:
if (OBJ.style.display == 'none')
到
if (OBJ.style.display = 'none')
'OBJ.style.display ='none''是**赋值**不是比较。由于*非空字符串*的计算结果为“真”,因此它将始终评估为“真”,并且**您将将“OBJ.style.display”设置为“无”。 – 2012-08-03 16:11:33
你能发表一些代码吗? – 2012-08-03 16:11:52