繁体   English   中英

chrome中JavaScript生成的组合框顺序颠倒了

[英]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);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM