<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body style="background: black;color: #fff;font-size: 58px;">
<img src="img/0.png" />
<img src="img/0.png" />
:
<img src="img/0.png" />
<img src="img/0.png" />
:
<img src="img/0.png" />
<img src="img/0.png" />
<script>
function bul(n)
{
if(n<10)
{
return "0"+n;
}
else
{
return ""+n;
}
}
window.onload=function()
{
var aImg = document.getElementsByTagName('img');
var tell;
tell=setInterval(function(){
var myDate = new Date();
var str = bul(myDate.getHours())+bul(myDate.getMinutes())+bul(myDate.getSeconds());
for(var i=0;i<aImg.length;i++)
{
aImg[i].src = "img/"+str[i]+".png";
}
},500)
tell();
}
</script>
</body>
</html>
Xiaobai tidak begitu memahami rasionalnya, sila minta warga emas menerangkannya secara terperinci. bersyukur.
Isu skop, letak di luar, anda boleh menggunakannya tidak kira window.onload atau window.onunload
Kod yang diletakkan dalam window.onload hanyalah untuk memastikan halaman dimuatkan, bahawa nod itu benar-benar wujud dan bahawa nod tidak akan dapat dipilih
Dan kaedah nombor operasi anda, tanpa operasi nod, boleh diletakkan di dalam atau di luar
window.onload
Acara dilaksanakan apabila halaman dimuatkan sepenuhnya$(function(){ })
dilaksanakan selepas teg pada halaman dimuatkanIa boleh digunakan di dalam dan di luar Ia boleh dikongsi apabila diletakkan di luar Ia hanya boleh digunakan di dalam acara onload apabila diletakkan di dalam.