JS在IE6中的兼容性有关问题

JS在IE6中的兼容性问题
本帖最后由 StuClass 于 2015-06-01 15:46:07 编辑
function OnSelectClick(sourceList, destinationList){
    var source = document.getElementById(sourceList);
    var destination = document.getElementById(destinationList);
    for (var i = 0; i < source.options.length; i++){
        if (source.options[i].selected)
        {
            if (!destination.options.contains(source.options[i])) {
                 destination.options.add(source.options[i]);
                 break;
            }
        }
    }
}
这段代码实现一个链表的选中项移动到另一个列表,在IE11,firefox,chrome中正常,在IE6中报错,请问怎么改?JS在IE6中的兼容性有关问题
------解决思路----------------------
destination.options.contains這是撒
------解决思路----------------------

destination.add(source.options[i]);

------解决思路----------------------
 if (source.options[i].selected)
        {
        //    if (!destination.options.contains(source.options[i])) {
                 destination.options.add(new Option(source.options[i].text,source.options[i].value));
                 break;
         //   }
        }