下面的脚本有效。但是,我想将它与条件 IF 语句一起使用来表示“如果状态为在线,则changeIt.style.visibility = 'visible';
否则/如果不是则changeIt.style.visibility = 'hidden';
我真的尝试过,但没有设法将 IF 与 imgTmp 一起使用。
function checkimage() {
var imgTmp = new Image();
imgTmp.onload = function() {
printState("Online");
};
imgTmp.onerror = function() {
printState("Offline");
};
imgTmp.src = "http://xxx/test.png?_=" + (+new Date());
}
function printState(state) {
document.getElementById("div1").innerHTML = " + state + ";
}
printState();
setInterval(checkimage, 200);