我正在尝试在JavaScript中实现动态OPTION列表。根据Web表单中的其他选项,特定SELECT中的某些OPTIONS无效。我试过的在IE中无效的事情是:
此时我已经辞职,只使用有效的OPTION重新填充SELECT,但似乎应该有更好的方法在IE中实际运行。我需要兼容IE6及以上版本。你是怎么处理的?
答案 0 :(得分:1)
IE doesn't support the disabled attribute on options,更糟糕的是,IE doesn't support events on options和styling abilities are very limited in IE。
在IE加入其他浏览器世界的基本元素和基本功能的共同支持方面,你就是SOL。
答案 1 :(得分:0)
仅使用有效选项重新填充选择是否会出现问题?我已经多次使用过这种方法,并没有遇到任何问题。
答案 2 :(得分:0)
不幸的是,只是不会在IE中工作,几周前就在这个问题上反复面对;放弃了,只是放入了有效的选项。
找到了这个:http://elmicoxcodes.blogspot.com/2007/05/activating-option-disabled-in-ie.html,
而这:http://www.danieltome.com/blog/2007/08/16/disable-options-in-a-multiple-select-javascript-for-ie/
还没有尝试过,但可能会为你做这个工作。
不知道他们是否在IE 8中修复它。
在这种情况下,选择真的坏了...