我正在尝试查看是否可以捕获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
元素时,它就不会发现错误或提醒我。更糟糕的是,它不会在控制台中打印任何内容:(