0

我有一个页面,上面有两个 flickrshow 画廊。它们在 FF、Chrome、Safari、ie6+ 中都可以正常工作,但在 ie9 中则不行。我正在通过使用解决各种 js 问题

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

模仿ie8。问题是js仍然有一个错误,即每次加载都会抛出“网页错误,你想调试”消息。

使用调试器,错误是:

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)

请给点建议,谢谢

4

1 回答 1

0

由于您没有为代码提供太多上下文。尝试记录a.elements.script.parentNode并查看您是否真的得到了您期望的元素a.elements.scripta从我假设的错误来看,因为它与 IE 没有正确获取 HTML 元素有关。但是,a我假设它可能是某事的变量,但我不确定是什么。

于 2012-04-19T15:17:44.420 回答