JavaScript错误在add方法使用IE8(JavaScript Error in add me

2019-07-30 03:45发布

我有一段代码在这里这是工作在Firefox,Chrome和InternetExplorer的9罚款,但没有在InternetExplorer的8我负责的选择框工作。

var finalExclusionList = Dom.get("finalExclusionList-box");
            var countryList = Dom.get("regionsAndCountries-box");
            for (var i=0; i<finalExclusionList.length; i++) {
                countryList.add(finalExclusionList[i]);
            }

我有在countryList.add方法错误,是说无效的参数...

有谁知道什么可以在IE8的错误?

IE8 - CONSOLE.LOG

console.log(countryList) 
LOG: [object HTMLSelectElement]

console.log(countryList[0]) 
LOG: [object HTMLOptionElement]

console.log(finalExclusionList[i]) 
LOG: [object HTMLOptionElement]

console.log(countryList.add) 
LOG: 
function add() {
    [native code]
}

IE9 - CONSOLE.LOG

>> console.log(countryList) 
LOG: [object HTMLSelectElement]

>> console.log(countryList[0]) 
LOG: [object HTMLOptionElement]

>> console.log(finalExclusionList[i]) 
LOG: [object HTMLOptionElement] 

>> console.log(countryList.add) 
LOG: 
function add() {
    [native code]
}

谢谢 !

Answer 1:

countryList.add() 我会用countryList.appendChild()



文章来源: JavaScript Error in add method using IE8