0

2 つの関数のオン/オフを切り替える 2 つ (またはそれ以上) の setIntervals を使用しようとしています。私も clearInterval() を試しましたが、同じ結果が得られるか、結果が得られません。助けてください、私は朝から頭がおかしくなっていることを理解しようとしています!! :'( 複数の setIntervals を適切に使用するにはどうすればよいですか?質問するのが多すぎない場合は、いくつかの非常に単純な例が素晴らしいでしょう! (私は非常に新しいです)。

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<title>PreLicenseTraining T-Idler</title>
</head>
<body onload="f1();">
    <script type="text/javascript">

        function f1() {
            document.write("1");
            setInterval(f2, 1000);
        }
        function f2() {
            document.write("2");
            setInterval(f1, 1000);
        }

    </script>

</body>
</html>

出力:

(1 秒目) 1 (2 秒目) 12 (3 秒目) 1221 (4 秒目) 12211221

私が欲しいのは、毎秒の単純な 1212121 だけです。

4

1 に答える 1