我需要使用Javascript隐藏多选框的某些选项。 我不能得到jQuery,我不允许。使用Javascript隐藏多选框的选项
我还有一个下拉框,我打电话给一个js函数,这个函数会在值被改变时被调用。 js函数将控制另一个多选选项框的选项,我需要根据下拉框的值隐藏(不删除)选项。
任何简单的js函数?
我需要使用Javascript隐藏多选框的某些选项。 我不能得到jQuery,我不允许。使用Javascript隐藏多选框的选项
我还有一个下拉框,我打电话给一个js函数,这个函数会在值被改变时被调用。 js函数将控制另一个多选选项框的选项,我需要根据下拉框的值隐藏(不删除)选项。
任何简单的js函数?
选择和选项元素是出了名的难风格。虽然你可以尝试在你想隐藏的选项设置
display: none;
visibility: hidden;
,我不会期望普遍支持(甚至包括CSS/JS支持的浏览器)。
没有解决。 :( 对于迟到的回复感到抱歉 – Reddy 2012-08-01 11:05:56
从我试过的,display:none
在FF中工作,但在Chrome中没有......我尝试了visibility:hidden|collapsed
(以及其他各种替代方法),并且在Chrome中也没有产生所需的结果。 visibility:hidden
隐藏文字,但不会像我希望的那样折叠空白行。
我认为Chrome的唯一可行的办法是,拆下filtered
选项元素(这似乎是一个大量的工作ATM)的
建立一个[的jsfiddle(HTTP://的jsfiddle),或至少张贴一些代码。您尝试使用 – adeneo 2012-07-30 08:58:02
:fastInternet.options [i] .style.display ='none';隐藏选项? – 2012-07-30 09:36:42