我尝试使用您的 jsFiddle 链接,但其中的一些内容阻止了该方法正常工作。
我做了一些修改,它运行良好:
html:
<select id="option_two" multiple>
<option value="VOIP">VOIP</option>
<option value="BDS">BDS</option>
<option value="DMW">DMW</option>
<option value="IDTV">IDTV</option>
<option value="P3TR">P3TR</option>
</select>
Javascript:
var fastInternet = document.getElementById('option_two');
for ( var i = 0; i < fastInternet.options.length; i++) {
var value = fastInternet.options[i].value;
if(value == 'IDTV' || value == 'P3TR'){
fastInternet.options[i].style.visibility = 'hidden';
}
}
在 JsFiddle 中,确保框架设置为 onLoad 和 No-Library(pure JS) 在 chrome 中它可以工作。但是我在 IE 中遇到了一些问题:/