使用 IE8 添加方法时出现 JavaScript 错误

2024-06-20

我这里有一段代码,它在 FireFox、Chrome 和 Internet Explorer 9 中工作正常,但在 Internet Explorer 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(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(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]
}

谢谢 !


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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 IE8 添加方法时出现 JavaScript 错误 的相关文章

随机推荐