这行似乎打破了我在IE8中的代码,任何人都可以告诉我为什么
data=[];
item=someElementWithTextInside
//line below breaks it
data.push({obj: item, text: item.innerHTML.replace(/^\s+/, "").replace(/\s+$/, ""))};
//line above breaks
我已经尝试过查看它的innerHTML部分,该函数似乎在我的浏览器上正常工作(切换到innerText不会影响任何东西)
答案 0 :(得分:3)
您应该在该行末尾有)});
,而不是))};
。