为什么我在使用它时,IE9中的任何classList shim都不起作用?

时间:2013-09-19 22:02:54

标签: javascript jquery svg shim

Here's a Codepen thing.

我在我的小地图定位器中使用classList.addclassList.remove。 (我似乎必须这样做,因为className不适用于SVG元素。)你可以在codepen中看到我在JS的第184和194行使用它们。 IE9不支持classList,所以我尝试了很多不同的填充程序(onetwothree)。

它们似乎都没有在IE9中使用我的代码。如果我在a test fiddle with only a line or two of code加载它们,它们确实有用,但不是因为它存在(但我没有将它重构为一个很好的和面向对象的东西,所以它非常可怕)。

我的第一个想法是问题是某种方式,因为我正在使用jQuery().get()获取DOM元素。但是在IE9控制台中,我可以做document.getElementById并且它失败了。

这里到底发生了什么?

0 个答案:

没有答案