火狐下给下拉框赋值

在js 动态给下拉框赋值 例:pdname = "1|嘿嘿,2|哈哈,3|嘻嘻,";
var pdnames = pdname.split(",");
for (var i = 0; i < pdnames.length; i++) {
if (pdnames[i] == "") { return; }
var pd = pdnames[i].split("|");
if (pd[1] == "") { return; }
selectname.add(new Option(pd[1], pd[0]));
} IE可以用的、、可是在火狐下就无法显示

第1个回答  2013-09-03

selectname.add(new Option(pd[1], pd[0]));
更改为:
var obj=document.getElementById("select标签的ID值");
obj.options[obj.options.length]=new Option(pd[1], pd[0]);
相似回答