求大神指教 為什么顯示出來的都是零
<DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8"/>
<title></title>
<script>
function toDou(n)
{
if(n<10)
{return '0'+n;}
else{return ''+n;}
}
window.onload=function ()
{?
var aImg=document.getElementsByTagName('img')
function tick()
{
var oDate=new Date()
var str=toDou(oDate.getHours())+toDou(oDate.getMinutes())+toDou(oDate.getSeconds())?
?
for(var i=0;i<aImg.length;i++)
{
aImg.src='images/'+str.charAt(i)+'.png';
}
}
setInterval(tick,1000)
tick();
}
</script>
</head>
<body style="background:black; color:white; font-size:59px;"/>
<img src="images/0.png" />
<img src="images/0.png" />
:
<img src="images/0.png" />
<img src="images/0.png" />
:
<img src="images/0.png" />
<img src="images/0.png" />
</body>
</html>
2022-03-23
看著你的代碼很簡潔。但是似乎沒有漸變的效果,不知能否再改下,讓我這菜鳥學學。<a?href=javascript:void(0);></a>這樣也可以。#可以用于完成top的回到頂部操作,而void(0)是指空操作
2017-01-20
aImg是個數組,你的 數組賦值 錯了應該:aImg[i].src = 'images/' + str.charAt(i) + '.png';
2016-12-28
你是不是想做個圖片時間,不過我知識還不夠,看不懂哪錯了