尝试并抓住不工作

时间:2012-05-06 17:16:15

标签: javascript

我正在尝试查看是否可以捕获null元素,到目前为止我已经有了这段代码:

var offset = 0;
var i = 0;
for (i = 0; i < 17; i++) {
    obj = document.getElementById("comment" + i);
    obj.style.top = offset + "px";
    offset += obj.clientHeight;
}

function moveComments() {
    try {
        var i1 = 0;
        for (i1 = 0; i1 < 17; i1++) {
            obj = document.getElementById("comment" + i1);
            obj.style.top = parseInt(obj.style.top) - 1 + 'px';
            if (parseInt(obj.style.top) <= -obj.offsetHeight)
                obj.style.top = offset - obj.offsetHeight + "px";
        }
    } catch (err) {
        alert("D:");
    }
}

setInterval(moveComments, 15);

但每当我有一个null元素时,它就不会发现错误或提醒我。更糟糕的是,它不会在控制台中打印任何内容:(

0 个答案:

没有答案