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
修改前的代码:
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
相关文章推荐
- JS对select动态添加options操作[IE&FireFox兼容]
- [JavaScript]JS对select动态options操作[IE&FireFox兼容]
- JS技巧:JS对select动态添加options操作[IE&FireFox兼容]
- JS对select动态添加options操作【IE&FF兼容】
- JS对select动态添加options操作[IE&FireFox兼容]
- JS技巧:JS对select动态添加options操作[IE&FireFox兼容]
- JS动态创建select,options
- JS对select动态添加options操作[IE&FireFox兼容]
- JS对select动态添加options操作[IE&FireFox兼容]
- JS对select动态options操作[IE&FireFox兼容](要看完哦!@)
- JS对select动态添加options操作[IE&FireFox兼容]
- JS对select动态添加options操作[IE&FireFox兼容]
- JS对select动态添加options操作[IE&FireFox兼容]
- JS对select动态添加options操作[IE&FireFox兼容]
- 转载:JS对select动态添加options操作[IE&FireFox兼容]
- JS 对select动态添加options操作[IE&FireFox兼容]
- JS对select动态添加options操作[IE&FireFox兼容]
- JS对select动态添加options操作[IE&FireFox兼容]
- js动态创建table节点并通过appendChild拼接子元素的问题
- javascript 动态创建table数据(处理了ie6,7兼容问题)