我正在使用classList.add
和classList.remove
在我的小地图定位器中。(看来,我必须这样做,因为 className 不适用于 SVG 元素。)您可以在 codepen 的 JS 的第 184 和 194 行看到我是如何使用它们的。IE9 不支持 classList,所以我尝试了许多不同的垫片(一、二、三)。
它们似乎都不适用于我的代码在 IE9 中。如果我将它们加载到只有一两行代码的测试小提琴中,它们确实可以工作,但不是我的全部内容,因为它存在(而且我还没有将它重构为好的和面向对象的东西,所以它非常糟糕) .
我的第一个想法是问题出在某种程度上,因为我正在使用jQuery().get()
. 但在 IE9 控制台中,我可以做到document.getElementById
,但同样失败。
这里到底发生了什么?