0

ここに、FireFox、Chrome、InternetExplorer 9では正常に機能しているが、InternetExplorer8では機能していないコードがあります。選択ボックスを扱っています。

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]
}

ありがとうございました !

4

1 に答える 1

0

countryList.add()?私は使用しますcountryList.appendChild()

于 2012-06-27T17:25:09.973 に答える