1. วิธี Settimeout () ใช้เพื่อเรียกใช้ฟังก์ชันหรือคำนวณนิพจน์หลังจากจำนวนมิลลิวินาทีที่ระบุ
settimeout () เรียกใช้งานรหัสเพียงครั้งเดียว หากคุณต้องการโทรหลายครั้งให้ใช้ setInterval () หรือมีรหัสตัวเองเรียกใช้ setTimeout () อีกครั้ง
<! doctype html public "-// w3c // dtd xhtml 1.0 transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns = "http://www.w3.org/1999/xhtml"> <head runat = "เซิร์ฟเวอร์"> <title> settimeout </title> </head> <body> <divid = 'div1'> </div> </body> // แสดงฟังก์ชั่นการนับถอยหลังแบบนับถอยหลัง () {t -= 1; document.getElementById ('div1'). innerhtml = t; if (t == 0) {location.href = 'http: //www.baidu.com'; } // ดำเนินการทุก ๆ วินาที, showtime () settimeout ("showtime ()", 1000); } // ดำเนินการ Showtime () Showtime (); </script>2. เมธอด setInterval () สามารถเรียกฟังก์ชันหรือคำนวณการแสดงออกตามระยะเวลาที่ระบุ (เป็นมิลลิวินาที)
เมธอด setInterval () จะเรียกใช้ฟังก์ชันอย่างต่อเนื่องจนกว่าจะเรียก ClearInterval () หรือปิดหน้าต่าง ค่า ID ที่ส่งคืนโดย setInterval () สามารถใช้เป็นพารามิเตอร์ไปยังวิธี ClearInterval ()
<html> <body> <อินพุต type = "text" id = "นาฬิกา" size = "35"/> <ภาษาสคริปต์ = javascript> var int = self.setInterval ("นาฬิกา ()", 50) ฟังก์ชั่นนาฬิกา () {var t = วันที่ใหม่ Interval </button> </body> </html>ให้ฉันแนะนำการอ่านที่เกี่ยวข้องด้านล่าง
1. สำหรับฟังก์ชั่น setInterval () คุณสามารถอ้างถึงคำอธิบายโดยละเอียดของการใช้งานของฟังก์ชัน setInterval ()
2. location.href สามารถอ้างถึงคุณสมบัติ href ของวัตถุตำแหน่ง
3. สำหรับแอตทริบิวต์ InnerHTML คุณสามารถอ้างถึงบทเกี่ยวกับการใช้แอตทริบิวต์ของ JS 'InnerHTML
ต่อไปนี้เป็นตัวอย่างที่จะแนะนำให้คุณทราบ:
<html> <head> <meta http-equiv = "content-type" content = "text/html; charset = utf-8"/> <title> วิธีการสำหรับการกระโดดหน้าในเวลาที่เหมาะสม </title> </head> <body> <body> // เริ่มฟังก์ชั่นการกำหนดเวลา 1 วินาทีอ้างอิง () {ถ้า (t == 0) {location = "www.baidu.com"; //#ตั้งค่าที่อยู่ลิงก์กระโดด} document.getElementById ('show'). innerhtml = ""+t+"กระโดดในวินาที"; // แสดงการนับถอยหลัง t--; // ตัวนับการลดลง} </script> <span id = "show"> </span> </body> </html>ปัญหาที่พบ:
เมื่อวิธีการ JS ข้างต้นถูกวางไว้ใน $ (function () {...... }) เบราว์เซอร์จะรายงาน methodxx ();
คำจำกัดความของฟังก์ชัน () {} ควรอยู่ใน <script> </script>
ข้างต้นคือการนับถอยหลังการใช้งาน JavaScript (แนะนำ) แนะนำโดยตัวแก้ไขให้คุณ ฉันหวังว่ามันจะเป็นประโยชน์กับคุณ หากคุณมีคำถามใด ๆ โปรดฝากข้อความถึงฉันและบรรณาธิการจะตอบกลับคุณทันเวลา ขอบคุณมากสำหรับการสนับสนุนเว็บไซต์ Wulin.com!