选择框选项添加在IE中有效,但在Firefox中无效
在Firefox中,选择框选项添加在IE中有效,但在Firefox中无效,firefox,select,Firefox,Select,在Firefox中,“警报(“backupopt2=“+backupopt”);”不会执行,即,“backupelement.add(backupopt);”似乎有问题。Java控制台上没有任何内容。感谢援助;谢谢 for(i = 0; i < backupresponsesplit.length; i++) { var backupopt = document.createElement("OPTION"); var backupelem
“警报(“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>
for(i=0;i
假设metarecords id属于select标记
不要用“添加”来代替,试试这个
backupelement.appendChild(backupopt);
非常感谢,阿迪提亚,成功了。然后它在IE中停止工作,但我遇到backupopt.innerHTML=backupresponsesplit[I];替换backupopt.text=backupresponsesplit[i];。现在可以在两种浏览器中工作。再次感谢,太好了!,如果答案有效,就接受它,这样问题就不会一直悬而未决