我正在开发一个需要在 IE Mobile 中运行的移动网络应用程序。我已经缩小了一个 JavaScript 错误,我遇到了 IE Mobile 不支持“ className
”属性(IE4 引擎...)。我正在尝试找到一种适用于所有浏览器且代码更改最少的替代方案(我已经有一些使用' className
'的库)。
我能想到的最简单的方法是修改 IE 的元素原型以包含 className(如果没有的话),问题是我不知道className
IE Mobile 中的 ' ' 替代品是什么。
我试过这个:
element.className = element.class;
这显然不起作用,因为class
它是 JavaScript 中的一个关键字,而我的 JS 压缩器不喜欢它,而且它可能无论如何都无效。
除了在我需要修改元素的类的任何地方使用“setAttribute()”之外,是否有任何我可以使用的属性等同于 className?