Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Bagaimana untuk menetapkan detik kelewatan dalam javascript

Bagaimana untuk menetapkan detik kelewatan dalam javascript

WBOY
WBOYasal
2022-02-08 11:52:358091semak imbas

Dalam JavaScript, anda boleh menggunakan kaedah setTimeout() untuk menetapkan kelewatan selama beberapa saat Kaedah ini digunakan untuk memanggil fungsi atau mengira ungkapan selepas bilangan milisaat yang ditentukan Sintaksnya ialah "setTimeout (kod untuk dilaksanakan, menunggu milisaat)".

Bagaimana untuk menetapkan detik kelewatan dalam javascript

Persekitaran pengendalian tutorial ini: sistem Windows 10, versi JavaScript 1.8.5, komputer Dell G3.

Cara untuk menetapkan kelewatan selama beberapa saat dalam javascript

setTimeout() ialah kaedah kepunyaan tetingkap Kaedah ini digunakan untuk memanggil fungsi atau mengira ungkapan selepas bilangan milisaat yang ditentukan .

Format sintaks boleh menjadi dua berikut:

setTimeout(要执行的代码, 等待的毫秒数)
setTimeout(JavaScript 函数, 等待的毫秒数)

Contohnya adalah seperti berikut:

setTimeout("alert('这是3秒后出现的')", 3000 )

Hasil output selepas 3 saat:

Bagaimana untuk menetapkan detik kelewatan dalam javascript

Contohnya adalah seperti berikut:

<html>
<head>
<script type="text/javascript">
function timedMsg()
{
var t=setTimeout("alert(&#39;5 seconds!&#39;)",5000)
}
</script>
</head>
<body>
<form>
<input type="button" value="显示计时的消息框!" onClick = "timedMsg()">
</form>
<p>点击上面的按钮。5 秒后会显示一个消息框。</p>
</body>
</html>

Hasil keluaran:

Bagaimana untuk menetapkan detik kelewatan dalam javascript

Hasilnya akan dikeluarkan selepas 5 saat selepas mengklik butang :

Bagaimana untuk menetapkan detik kelewatan dalam javascript

Cadangan berkaitan: tutorial pembelajaran javascript

Atas ialah kandungan terperinci Bagaimana untuk menetapkan detik kelewatan dalam javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn