JavaScript控制台中发生错误.功能可能会受到影响
An error has occurred in the JavaScript Console. Functionality might be affected
HI我在IE 11的控制台中得到了这个特殊的信息,
JavaScript控制台中发生错误。功能可能受到影响。
当我运行for循环以形成ul标签中的元素列表4000次时,显示了这些信息,我把I放在控制台上,但它在999停止,下面显示了这条消息。
for (var i = 0; i < 4000; i++) {
console.log(i)
param_html="'"+element_list[i]["sElement"]["#text"].replace('/', '')
+ "','" + element_list[i]["sElementDesc"]["#text"].replace('/', '')+"'";
html += "<li class='ui-widget-content addElementandlocation image-" + element_list[i]["iInciLocFlag"]["#text"].replace('/', '') + " onclick=dao.load_location_element_loca(" + param_html + "); module='location2' id='" + element_list[i]["sElement"]["#text"] + "'><span class=code>" + element_list[i]["sElement"]["#text"] + "</span><span class=description>" + element_list[i]["sElementDesc"]["#text"].replace('/', '') + "</span></li>";
}
我不知道为什么不超过999。非常感谢。
我最近在IE 11中测试一些JavaScript代码时收到了同样的错误。
对我来说,解决方案是减少console.log从我的for循环中打印的次数。
例如,只有当索引可以被20整除时,才打印到控制台。
for (var i = 0, j = 4000; i < j; i++) {
if (i % 20 == 0) {
console.log(i);
}
}
(指向jsFiddle页面的链接也可以在这里找到。)
element_list是否包含超过999个值?检查element_list 的长度
var names = items.map(function(item) {
return item['name'];
});
我得到了同样的错误,但通过使用.map函数设法绕过了它。
http://api.jquery.com/map/
相关文章:
- Navgoco不是一个影响密码保护页面的功能
- Array.push受到Array.unshift后调用的影响
- 为什么全局变量没有't似乎受到内部作用域(Javascript)的影响
- 只有最顶层的tr/td会受到影响
- 平滑滚动 JavaScript 影响模态功能
- “DOCTYPE”是否会影响JavaScript中HTML5功能(如“postMessage”)的使用?
- AngularJS:如果ng模型被另一个模型填充,如何让它受到影响
- 未激活的功能如何影响网站
- 功能位置对整体性能的影响
- document.write()如何影响jQuery的功能
- 为什么moment.utc(..).diff(moment.ucc(..))会受到源日期偏移量的影响
- ng点击功能影响所有ng个重复元素
- 影响输出的功能的位置
- 我的Javascript函数受到另一个已经定义的JS函数的影响
- java脚本独立文件的性能受到影响
- 在JavaScript中向数字添加标志而不影响其功能的最简单方法是什么?
- 如何在angular应用的url中添加自定义字符串而不影响其正常功能
- 变形目标较少的网格会受到变形目标较多的网格的影响
- 使用GPU在画布上绘图时,性能会受到影响
- JavaScript控制台中发生错误.功能可能会受到影响