我似乎无法使setTimeOut()函数正常工作。以下是我一直在研究的javascript:
function hideImage()
{
document.getElementById('loadingimg').style.visibility='hidden';
}
function showImage()
{
document.getElementById('loadingimg').style.visibility='visible';
setTimeOut(hideImage, 3000);
}
每当我调用showImage()函数时,gif图像都会显示在页面中。但是,即使我调用了setTimeOut()方法,图像也不会在3秒后隐藏。
答案 0 :(得分:2)
将setTimeOut
更改为setTimeout
。它区分大小写。
答案 1 :(得分:1)
案例错误。
尝试setTimeout
而不是setTimeOut
。
答案 2 :(得分:0)
<html>
<head>
</head>
<body onload="Init()">
<img id="loadingimg" height="24" width="24" src="ball.gif">
<script type="text/javascript">
function hideImage()
{
document.getElementById('loadingimg').style.visibility='hidden';
//document.getElementById('loadingimg').style.display = "none";
}
function showImage()
{
document.getElementById('loadingimg').style.visibility='visible';
setTimeout(hideImage, 3000);
}
function Init()
{
showImage();
}
</script>
</body>
</html>
Regards,
dennis