2012-04-19 44 views
0

我有一个页面上有两个flickrshow画廊。它们在FF,Chrome,Safari,ie6 +中都可以正常工作,但不是ie9。我通过使用ie9的Javascript错误 - flickrshow画廊

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" /> 

来模拟ie8。问题是,仍然有一个错误的JS和ie是抛出'网页错误,你想调试'消息每个负载。

使用调试器,错误是:

SCRIPT5007: Unable to get value of the property 'removeChild': object is null or undefined 
flickrshow-7.2.min.js, line 11 character 4468 

的flickrshow JS的行获取与错误上强调:

a.elements.script.parentNode.removeChild(a.elements.script) 

建议请,谢谢

回答

0

既然你的避风港对于你的代码没有太多的背景知识。尝试记录a.elements.script.parentNodea.elements.scripta以查看您是否确实获得了您期望的元素。从我认为的错误,因为它与IE没有正确获取HTML元素有关。然而,它可能是a我假设它是一个变量的东西,但我不知道是什么。