Maison > Article > interface Web > Comment résoudre le problème selon lequel le minuteur setInterval() ne s'exécute qu'une seule fois
Code source (faux) :
<body> <span id="time"></span> <script> functions(){ var t = new Date(); var ti = document.getElementById("time").innerHTML; ti = t.getHours()+"时"+ t.getMinutes()+"分"+ t.getSeconds()+"秒"; document.write(ti); // window.setTimeout(s,1000); } window.setInterval("s()",1000); window.onload(s()); </script> </body>
La console signale une erreur lors de l'exécution de :
Code source (modifié) :
<body> <span id="time"></span> <script>functions(){ var t = new Date();document.getElementById("time").innerHTML=t.getHours()+"时"+ t.getMinutes()+"分"+ t.getSeconds()+"秒"; // window.setTimeout(s,1000); } window.setInterval("s()",1000); window.onload(s()); </script> </body>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!