无法获得房产'期权'多个Select的未定义或空引用

时间:2017-06-06 09:23:21

标签: javascript internet-explorer

function runDataComparision() {
    var iLen = document.frm3.dataComparision.options.length;
    var dataOptions = document.getElementById("dataComparision").options;
    // var dataOptions = document.getElementById("dataComparision").value;  Tried this
    // var dataOptions = document.frm3.dataComparision.options;  Tried this

    var result = [];
    var opt;
    for (var i = 0; i < iLen; i++) {
        opt = dataOptions[i];
        if (opt.selected) {
            result.push(opt.value || opt.test);
        }
    }
    document.write(result);
}

我有一个多选项,我正在尝试使用上面的函数获取所有选定的选项值。我必须在兼容模式下在IE11中运行我的应用程序。我无法捕捉所选的选项。我究竟做错了什么?上面的代码在Chrome中运行良好。

谢谢!

0 个答案:

没有答案