万恶的 “缺少标识符、字符串或数字”

FF和Chorme没问题,IE中就报错:“缺少标识符、字符串或数字”

一直找不到原因,网上查说是Json对象差一个逗号,我找遍了都没发现问题,无数次查找才发现原来for是个关键字,用双引号包含就不报错了。特此做个标志。

 var layerSpan = domConstruct.create("label", {
                    for: name,
                    innerHTML: name
                }, div);

就是for加双引号

 var layerSpan = domConstruct.create("label", {
                    for: name,
                    innerHTML: name
                }, div);
原文地址:https://www.cnblogs.com/coolsundy/p/4328903.html