1. Metode setTimeout () digunakan untuk memanggil fungsi atau menghitung ekspresi setelah jumlah milidetik yang ditentukan.
setTimeout () hanya menjalankan kode sekali. Jika Anda ingin menelepon beberapa kali, gunakan setInterval () atau minta kode itu sendiri memanggil setTimeout () lagi.
<! Doctype html public "-// w3c // dtd xhtml 1.0 transisi // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns = "http://www.w3.org/1999/xhtml"> <head runat = "server"> <itte> setTimeout </iteme> </head> <body> <div id = 'div1'> </div> </body> </html> <body> <Div ID = 'TEXT/JAVAS/JAVAS/SCOPDOK///HTML </html> <script type = "TEXT/JAVAS/JAVAS/JAUSDOK/////HTMLS =" TEKS = "; // tunjukkan fungsi detik hitungan mundur showtime () {t -= 1; document.geteLementById ('div1'). innerHtml = t; if (t == 0) {location.href = 'http: //www.baidu.com'; } // Jalankan sekali setiap detik, showtime () setTimeout ("showtime ()", 1000); } // Jalankan showtime () showtime (); </script>2. Metode setInterval () dapat memanggil fungsi atau menghitung ekspresi sesuai dengan periode yang ditentukan (dalam milidetik).
Metode setInterval () akan memanggil fungsi secara terus menerus sampai clearInterval () dipanggil atau jendela ditutup. Nilai ID yang dikembalikan oleh setInterval () dapat digunakan sebagai parameter ke metode ClearInterVal ().
<html><body><input type="text" id="clock" size="35" /><script language=javascript>var int=self.setInterval("clock()",50)function clock(){var t=new Date()document.getElementById("clock").value=t}</script></form><button onclick="int=window.clearInterval(int)">Stop Interval </button> </body> </html>Izinkan saya memperkenalkan bacaan yang relevan di bawah ini
1. Untuk fungsi setInterval (), Anda dapat merujuk pada penjelasan terperinci tentang penggunaan fungsi setInterval ().
2. Lokasi.Href dapat merujuk ke properti HREF dari objek lokasi.
3. Untuk atribut InnerHTML, Anda dapat merujuk ke bab tentang penggunaan atribut js 'innerHTML.
Berikut ini adalah contoh untuk memperkenalkannya kepada Anda:
<html> <head> <meta http-equiv = "content-type" content = "text/html; charset = utf-8"/> <title> Metode untuk melompat halaman dengan cara yang tepat waktu </iteme> </head> <body> <script type = "text/javascript"> var t = 10;//set waktu lompatan lompatan = "teks/javaScript"> var t = 10; // set waktu lompatan (bodying = "Text/JavaScript"> Var T = 10; // // Mulai fungsi waktu 1 detik referensi () {if (t == 0) {location = "www.baidu.com"; //#atur alamat tautan lompat} document.geteLementById ('show'). InnerHtml = ""+t+"Jump in detik"; // Tunjukkan Countdown t--; // penurunan penghitung} </script> <span id = "show"> </span> </body> </html>Masalah yang ditemui:
Ketika metode JS di atas ditempatkan di $ (function () {......}), browser akan melaporkan methodxx () tidak ditentukan;
Definisi fungsi () {} harus ditempatkan di <script> </cript>
Di atas adalah lompatan hitung mundur implementasi JavaScript (disarankan) yang diperkenalkan oleh editor kepada Anda. Saya harap ini akan membantu Anda. Jika Anda memiliki pertanyaan, silakan tinggalkan saya pesan dan editor akan membalas Anda tepat waktu. Terima kasih banyak atas dukungan Anda ke situs web Wulin.com!