Javascript IE中的AddEventListener不工作

Javascript IE中的AddEventListener不工作,javascript,Javascript,有人能告诉我为什么下列代码在InternetExplorer9中不起作用吗 document.addEventListener("DOMContentLoaded", function() { // DEBUG if (JB_Shopping_Basket.Options.debug) { console.log('Document loaded');} JB_Shopping_Basket.Runtime.basket = new JB_Shopping_Basket

有人能告诉我为什么下列代码在InternetExplorer9中不起作用吗

document.addEventListener("DOMContentLoaded", function() {
  // DEBUG
  if (JB_Shopping_Basket.Options.debug)   {
    console.log('Document loaded');}

  JB_Shopping_Basket.Runtime.basket = new JB_Shopping_Basket.Objects.Basket
  JB_Shopping_Basket.Functions.refreshProductsTable(JB_Shopping_Basket.Runtime.productsList);});

我得到一个错误,告诉我我的篮子对象不支持属性或方法“addEventListener”。它适用于所有其他浏览器,但不适用于IE。请提供任何提示?

目前正在阅读文章,您是否有合适的HTML5 DTD?它说Basket对象不支持
addEventListener
?但是您使用的是
document.addEventListener
,而不是
JB\u购物篮.addEventListener
。根据MDN,它应该与
document.addEventListener
一起使用。正如蒂姆所说,
可能很重要。另见: