Javascript:将IF条件与imgTmp一起使用
下面的脚本有效。但是,我想将其与条件IF语句一起使用,以表示“如果状态为联机,则Javascript:将IF条件与imgTmp一起使用,javascript,if-statement,Javascript,If Statement,下面的脚本有效。但是,我想将其与条件IF语句一起使用,以表示“如果状态为联机,则changeIt.style.visibility='visible';else/如果不是,则changeIt.style.visibility='hidden'; 我确实试过了,但没有成功地将IF与imgTmp一起使用 function checkimage() { var imgTmp = new Image(); imgTmp.onload = function() { prin
changeIt.style.visibility='visible';
else/如果不是,则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);
只需编辑您的printState或创建其他函数即可更改所需的可见性
function printState(state) {
document.getElementById("div1").innerHTML = " + state + ";
if (state === 'Online') {
changeIt.style.visibility = 'visible';
} else {
changeIt.style.visibility = 'hidden';
}
}