Rumah > Soal Jawab > teks badan
<!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.
黄舟2017-07-05 10:47:30
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
欧阳克2017-07-05 10:47:30
window.onload
Acara dilaksanakan apabila halaman dimuatkan sepenuhnya
$(function(){ })
dilaksanakan selepas teg pada halaman dimuatkan
淡淡烟草味2017-07-05 10:47:30
Ia 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.