Javascript 无法将css与display:none和display:block一起使用

Javascript 无法将css与display:none和display:block一起使用,javascript,jquery,html,Javascript,Jquery,Html,我有两个选择。当用户选择一个时,我会向他们提出问题。我对那个部分没意见,它可以工作,但当我对css做任何事情时,它就停止工作了。我正在使用display:none&display:block,我在下面附加了一把小提琴,这样我就可以保持这种简短 <select> <option value=>owner</option> <option value=>non-owner</option> </select> .list {

我有两个选择。当用户选择一个时,我会向他们提出问题。我对那个部分没意见,它可以工作,但当我对css做任何事情时,它就停止工作了。我正在使用display:none&display:block,我在下面附加了一把小提琴,这样我就可以保持这种简短

<select>
<option value=>owner</option>
<option value=>non-owner</option>
</select>

.list { display:none; }
.list.active { 
display:block

我不确定我是否理解这个问题,但我收集到的症状向我表明,在添加任何其他CSS之前,在display:block之后没有添加分号。你需要这个:

.list { display: none; }
.list.active { 
    display: block; 

    /* Any other CSS after this should work fine.
       For example */
    background-color: #BBBBBB;
}

如果这不是问题所在,那么请澄清您到底更改了什么导致它停止工作。

您是否尝试过jQuery的.hide and.show或.toggle函数?我不明白问题是什么,您能详细说明一下吗?我也不明白您的问题…您可以修改css,只是不要删除显示:似乎对我有用,如果它应该做我认为它应该做的事?给我们一个你改变css的例子,告诉我们它是如何停止工作的。我要添加一把它不工作的小提琴lol…当你有问题时,这是从来没有问题的糟糕。超级抱歉,伙计们,我错过了一个;当我在小提琴上重奏的时候,我一定把它修好了。很抱歉,这是我昨天在漫长的一天之后睡觉前遇到的问题,当我起床后,我又回到了问题上。@philly-别忘了接受这个答案,因为它似乎已经回答了你的问题。