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);