setInterval打破要显示的页面

时间:2014-10-09 19:31:06

标签: javascript jquery internet-explorer

我有这行代码:

var checkExist5 = setInterval(function() {
    if (lock == 5 && $("#id1").length && $("#id2").length) {            
        console.log("debug");
        clearInterval(checkExist5);           
        lock = -1;
    }
}, 100);

它适用于Firefox,但它在Internet Explorer中打破了页面。它不会在控制台上给出任何错误,但页面未显示(即9)。可能是什么原因?

1 个答案:

答案 0 :(得分:0)

我找到了原因。这是因为

的console.log( “调试”);

它无法在Internet Explorer 9上运行。这里有一个解释:Does IE9 support console.log, and is it a real function?