Javascript 删除所选选项的JS代码适用于Firefox,但不适用于IE11

Javascript 删除所选选项的JS代码适用于Firefox,但不适用于IE11,javascript,internet-explorer,Javascript,Internet Explorer,我的代码(与此主题一起找到:): 函数(id){ var select=document.getElementById(id); 对于(变量i=0,len=select.options.length;i

我的代码(与此主题一起找到:):

函数(id){
var select=document.getElementById(id);
对于(变量i=0,len=select.options.length;i
其中id=包含选项列表的Select元素的id

如果我在Firefox上运行脚本,一切正常,所有选中的选项都未选中。但当我用IE 11运行时,它不起作用。你知道怎么了吗? 我试着用控制台运行它,但没有任何错误,IE正确地识别了Select和Options。如果你需要任何进一步的信息,请告诉我

编辑:焦点选择的选项内容在javascript中动态生成。这可能与IE不兼容吗

<select name="listechoix3Alt" id="listechoix3AltId" size="9" class="formAA" onChange='filltheselect(this.name, this.value)' style="width:330px; display: none;">
                <script language="javascript">
                    for (i=0; i<art7.length; i++)
                    document.write("<option value=\"" +art7[i][0]+ "\">" +art7[i][1]+ "</option>");
                </script>
            </select>

对于(i=0;i

当我点击clear with Firefox时,工作正常。使用IE时,什么都没有发生!让我发疯!

我不理解你的问题,如果你没有使用
,那么这段代码的预期行为是什么?请尝试将你的代码作为一个片段来编写,这样我们就可以在easi浏览器之间进行比较lyIt是一个没有多个选项的选择,在这种情况下我不需要多个选项。如果我点击链接清除,我想禁用输入的所选选项。这是Firefox上的功能,但不是IE上的功能。如果我将此代码放在IE上。。。
<select name="listechoix3Alt" id="listechoix3AltId" size="9" class="formAA" onChange='filltheselect(this.name, this.value)' style="width:330px; display: none;">
                <script language="javascript">
                    for (i=0; i<art7.length; i++)
                    document.write("<option value=\"" +art7[i][0]+ "\">" +art7[i][1]+ "</option>");
                </script>
            </select>
<select name="listechoix3Alt" id="listechoix3AltId" size="9" class="formAA" style="width:330px; display: none;">
                <option value="n0">CDS Fermé</option>
                <option value="n1">Compte bloqué</option>
                <option value="n2">Pas de place sur le planning</option>
                <option value="n3">Pas de produit disponible dans le délai attendu par le client</option>
            </select>
            <a href="#" onclick="clearSelected('listechoix3AltId');">clear</a>