这很奇怪,我不知道为什么会发生这种情况。我有这段代码:
for(var x=0; x<8; x++){
var y = $('#divID'+x).html();
console.log(y);
}
当我处于 IE9 兼容模式时,它工作得很好。但是,当我关闭 IE9 兼容模式时,它不起作用,控制台或我的页面上什么也没有出现。现在奇怪的是,当我使用这段代码时,它工作得很好。
for(var x=0; x<8; x++){
var y = document.getElementById('divID'+x).innerHTML;
console.log(y);
}
我有什么遗漏的吗?请帮忙并提前致谢。
最佳答案
IE 直到 IE11 才支持控制台对象...真糟糕,是吗?它会破坏你的js。 在 Chrome 中调试...只需在您的 js 在 Chrome 中 checkout 后使用 IE 浏览器作为最终检查...只需确保删除或注释您的 console.log/debug 行。
关于javascript - 当我不处于兼容模式时,JQuery 在 IE 中表现得很奇怪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19546987/