`
jake0719
  • 浏览: 88913 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

[Exception... "Not enough arguments [nsIDOMHTMLSel

    博客分类:
  • Tech
阅读更多

Exception... "Not enough arguments [nsIDOMHTMLSelectElement.add]" nsresult: "0x80570001 (NS_ERROR_XPC_NOT_ENOUGH_ARGS)" lo+
关于select添加<option>元素时,出现[Exception... "Not enough arguments [nsIDOMHTMLSelectElement.add]" nsresult: "0x80570001 (NS_ERROR_XPC_NOT_ENOUGH_ARGS)" lo错误

一般是select对象加option的时候抛出的错误。

这是由于写法document.getElementById(**).add(new Option(**,**));导致的。它不符合W3C dom标准写法。

解决办法:

1. document.getElementById(**).options.add(new Option(**,**));

2. document.getElementById(**).appendChild(new Option(**,**));

 

另, 用xmlHttprequest会有浏览器不兼容的问题, 建议用ajax代替。

4
0
分享到:
评论
3 楼 phywhm 2011-12-04  
多谢多谢,看到这个解决到问题了,Hoho
2 楼 qinkangwencai 2011-09-06  
我遇到过这个问题,根据你 的方法解决了!万分感谢!
1 楼 alexyao8 2011-07-15  
顶上

相关推荐

Global site tag (gtag.js) - Google Analytics