[英]Javascript generated combo box order of item in chrome is upside down
我得到了编写的JavaScript代码,该代码调用Web服务会返回一些数据并将结果填充到组合框中。 但是,我遇到了一个问题,其中组合框的项目顺序在Google Chrome中是颠倒的。 在其他浏览器(如IE和Opera)中,其顺序与脚本填充项目列表的方式相同。
我想知道这是chrome本身的已知问题,还是chrome处理JavaScript的方式。
编辑:这是我调用的将项目添加到组合框的功能:
function addItemToDropList(comboBox, text, value) {
var dropListItem = document.createElement('option');
dropListItem.text = text;
dropListItem.value = value;
try
{
comboBox.options.add(dropListItem, null);
}
catch(e)
{
comboBox.options.add(dropListItem);
}
}
我假设comboBox
在您的代码段变量是<select>
元素。 如果是这样,你应该能够使用:
comboBox.appendChild(dropListItem);
铬似乎是一个问题。 请参阅Google Chrome:JavaScript关联数组,评估顺序不正确
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.