您的位置:首页 > Web前端 > JavaScript

JS 给select下动态创建options的兼容问题

2008-09-17 16:40 369 查看
项目里我使用了开心网足迹组件里的那个选择省份城市的js代码, 结果发现在ie下不兼容, 可是开心网却是兼容的, 真是奇怪, 后来自己修改了那段代码。

修改前的代码:
var oOption = document.createElement("OPTION");
cobj.options.add(oOption);
oOption.text = test_key;
oOption.value = ht[test_key];
}
修改后的代码:
cobj.options.add(new Option(test_key,test_key));

这样ie和ff就兼容了。

开心网为什么能够兼容?也许他们用了其他秘密武器。。。

具体ie和ff的差别在哪,也没有搞清楚,现在看来, ie和ff都需要操作object来兼容。

本文出自 “悟道集” 博客,请务必保留此出处http://blackanger.blog.51cto.com/140924/99964
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: