选择框选项添加适用于IE但不适用于Firefox

时间:2011-06-17 02:40:01

标签: firefox select

在Firefox中,"alert("backupopt2="+backupopt);"无法执行,即"backupelement.add(backupopt);"似乎出现问题。 Java控制台上没有任何内容。援助表示赞赏感谢。

for(i = 0; i < backupresponsesplit.length; i++)
       {
         var backupopt = document.createElement("OPTION");
         var backupelement = document.getElementById("metarecords");
         backupopt.text = backupresponsesplit[i];
         backupopt.value = backupresponsesplit[i];
         alert("backupopt1="+backupopt);
         backupelement.add(backupopt);
         alert("backupopt2="+backupopt); 
       }

<select size="3" id="metarecords" style="width:845; height:54; font-family:monospace" onChange="ajaxMeta();">
</select>

1 个答案:

答案 0 :(得分:1)

假设metarecords id属于select标签 而不是'添加'试试这个

backupelement.appendChild(backupopt);