IE9中的Javascript Json问题

标签 javascript json internet-explorer

大家好。在 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/

相关文章:

javascript - 为什么在 Javascript 中添加两位小数会产生错误的结果?

java - 排除 pojo 响应中的空字段

java - 无法提醒选择值的值

java - 如何修复错误 json.JSONException : Index 1 out of range [0. .1)

javascript - 将 php 数组从外部 php 文件传递​​给 javascript 函数

html - IE6中背景颜色隐藏 float 内容的问题

html - IE 7 和 8 SSL 从简单的 HTML 页面下载不工作,tomcat 服务器

javascript - FB.login 对话框停留在 IE9 的权限上

javascript - SIMPLE 切换图片查询

javascript - 如何自动重置倒计时?