我有一个Combobox,其值分别为1,2,3和4 . 我还有4个div分别命名为div1,div2,div3和div4 .
我想要一个具有以下条件的javascript: - 当从组合框中选择值1时,它应该显示div1 - 当从组合框中选择值2时,它应该显示div1和div2 - 当从组合框中选择值3时,它应该显示div1 ,div2和div3 - 当从组合框中选择值4时,它应该显示div1,div2,div3和div4 - 如果从组合框中单击值2,它应该自动隐藏div3和div4,并且应该只显示div1和div2
我在stackoverflow上找到了一些小提琴,但它没有做我需要的东西 .
我努力做到这一点,但最终我最终切换了一个div .
4 回答
试试这个 . 这将允许您按顺序显示div .
http://jsfiddle.net/o5y9959b/3/
更新:
为了显示具有组合选择值的项目直到第1个div,只需按相反的顺序执行for循环 .
http://jsfiddle.net/o5y9959b/6/
试试这个 - 单选按钮可以帮助控制状态,你可以相应地显示这些div . 这是关于单选按钮hack的好文章http://alistapart.com/article/radio-controlled-web-design
这可以使用on change event来实现 .
你可以这样做 :
希望这可以帮助!!!