Contoh dalam artikel ini menerangkan cara memanggil fungsi setinterval() dan clearInterval() JS. Kongsikan dengan semua orang untuk rujukan anda. Butirannya adalah seperti berikut: Salin kod Kod adalah seperti berikut: Penggunaan setinterval() dan clearInterval() fungsi f1() { <br> makluman("panggil f1"); fungsi f2() { <br> makluman("panggil f2"); <br> fungsi bodymousedown() { <br> alert("Hello"); <br> alert("Saya OK"); <br> <br> fungsi com() { <br> jika (sahkan ("Sama ada untuk masuk")) { makluman("masuk"); lain { makluman("Keluar"); <br> var selang; function getinterval() { <br> Jika (sahkan("Adakah anda pasti mahu melaksanakannya?")) { <br> selang = setInterval("alert('Laksanakan setiap 2000 milisaat')", 2000); lain { alert("Jangan laksanakan"); fungsi setTimeOut1() { <br> setTimeout("alert('Laksanakan kod ini selepas 3000 milisaat')", 3000); <br> </skrip> </head> <!--" --> <br> <!--<body onmousedown ="bodymousedown()">--> <badan> <br> <!--ondblclick ialah acara dwiklik, onclick ialah acara klik--> <input type="button" onclick="document.ondblclick=f1" value="Acara berkaitan 1" /> <input type="button" onclick="document.ondblclick=f2" value="Acara berkaitan 2" /> <br> <input type="button" ondblclick="bodymousedown()" value="Fungsi panggilan" /> <input type="button" onclick="com()" value="sahkan penggunaan" /> <input type="button" onclick="getinterval()" value="Penggunaan setInterval, laksanakan kod yang ditentukan pada selang masa" /> <br> <!--clearInterval membatalkan pelaksanaan setInterval yang dijadualkan, yang bersamaan dengan Enabled=False--> <input type="button" onclick="clearInterval(interval)" value="Batalkan pelaksanaan kod setinterval" /> <br /> <br /> <input type="button" onclick="setTimeOut1()" value="setTimeOut, jalankan kod pada masa tertentu" /> <br /> <br /> </body> </html><br> <p>Kaedah setInterval() boleh memanggil fungsi atau mengira ungkapan mengikut tempoh yang ditentukan (dalam milisaat). <br> Kaedah setInterval() akan terus memanggil fungsi sehingga clearInterval() dipanggil atau tetingkap ditutup. Nilai ID yang dikembalikan oleh setInterval() boleh digunakan sebagai hujah kepada kaedah clearInterval(). <br> Tatabahasa<br> </p> <div class="codetitle"> <span><a style="CURSOR: pointer" data="29444" class="copybut" id="copybut29444" onclick="doCopy('code29444')"><u>Salin kod</u></a></span> Kod adalah seperti berikut:</div> <div class="codebody" id="code29444">setInterval(code,millisec[,"lang"])</div> <br> <table class="jbborder" style="text-align: left; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; font: 14px/26px Arial; white-space: normal; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-stroke-width: 0px"> <tbody> <tr> <th>参数</th> <th>描述</th> </tr> <tr> <td>code</td> <td>必需。要调用的函数或要执行的代码串。</td> </tr> <tr> <td>millisec</td> <td>必须。周期性执行或调用 code 之间的时间间隔,以毫秒计。</td> </tr> </tbody> </table> <br class="Apple-interchange-newline"> setTimeout hanya berjalan sekali, yang bermaksud bahawa apabila masa yang ditetapkan tamat, kod yang ditentukan akan dicetuskan untuk dijalankan, dan ia akan berakhir selepas berjalan. <br> setinterval berjalan dalam gelung, iaitu, kod yang ditentukan dicetuskan setiap selang masa yang ditetapkan. Ini adalah pemasa sebenar. <p>Saya harap artikel ini akan membantu reka bentuk pengaturcaraan JavaScript semua orang.</p> </div>