因此,我需要每2秒交替显示和消失一个图像,我一直在尝试使用javascript并被卡住,我觉得这很简单,但我无法解决,感谢您的帮助。
的HTML
<body onload="Show()">
<div align="center">
<img id="image" src="image1.png" height="200" width="200">
JAVASCRIPT
var Cntr=1
function Hide()
{
Cntr++;
document.getElementById("image").style.visibility="hidden";
if (Cntr==2){
setTimeout("Hide", 2000);
}
}
function Show()
{
Cntr--;
document.getElementbyId("image").style.visibility="visible";
if (Cntr==1) {
setTimeout("Show", 2000);
}
}
最佳答案
我将您的JavaScript更改为此:
并从onload
标记中删除了<body>
函数。
这也是一个JSFIDDLE。