无法获取未定义或空引用错误的属性'childNodes'

时间:2014-12-24 08:52:37

标签: javascript jquery cross-domain dhtml scriptaculous

我们正在为8年前制作的工具提供跨浏览器兼容性。该工具仅适用于IE7。现在我们正在为更高版本的IE和其他浏览器兼容。在检查IE8及更高版本时,它会抛出一个错误,说明"能够获得属性' childNodes'未定义或空引用"在script.aculo.us的effects.js中。

这里是它抛出错误的位 -

var Enumerable = {
each: function(iterator) {
var index = 0;
try {
this._each(function(value) {
try {
  iterator(value, index++);
} catch (e) {
  if (e != $continue) throw e;
}
});
} 
catch (e) {
if (e != $break) throw e; 
}
},

由于它建于8年前,我相信这个错误是因为DHTMLX(1.5)的旧版本和旧版本的script.aculo.us被使用。但不确定。有关此错误的任何想法?感谢。

0 个答案:

没有答案