日期:2014-05-16  浏览次数:20415 次

uniqueId问题,求大神指教!

loOpts[loOpts.length] = new Option(fileName,aoFile.uniqueID);

如上  我想要给select按条件新加option,然后用uniqueID唯一区分它们,使用的时候没发现有问题,但是我在alert(aoFile.uniqueID)的时候发现,提示是undefined,求解如何才能正确使用uniqueID属性

------解决方案--------------------
1.设置value
那么你可以option.value获取
3.设置id
option.id
3.设置Attribute
option.setAttribute("uniqueID",102);
option.getAttribute("uniqueID");

直接new Option的话,构造函数第一个参数是option.text,第二个参数设置value
所以你想要获取你传入的值,应该是option.value
参考:https://developer.mozilla.org/en-US/docs/Web/API/HTMLOptionElement.Option