大家好。在 firefox 和 chrome 中,此脚本会提示“myclass”,但在 IE 中不执行任何操作(我有版本 9)。
var a = {"class" : "myclass"};
alert(a.class);
如果我使用 cssclass 而不是类,它也可以在 IE 中工作。
var a = {"cssclass" : "myclass"};
alert(a.cssclass);
这很烦人。 IE中是否保留了'class'这个词,或者可能是什么问题,如何解决?
最佳答案
我认为 class
是保留关键字。因为对象是 javascript 中的关联数组,所以您也可以使用它来访问值:
alert(a['class']);
关于IE9中的Javascript Json问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7539555/