1. El método SetTimeOut () se usa para llamar a una función o calcular una expresión después del número especificado de milisegundos.
setTimeOut () ejecuta el código solo una vez. Si desea llamar varias veces, use setInterval () o haga que el código mismo llame setTimeOut () nuevamente.
< xmlns = "http://www.w3.org/1999/xhtml"> <head runat = "servidor"> <title> setTimeout </title> </head> <body> <Div id = 'div1'> </div> </body> </html> <script type = "text/javaScript"> // set de cuenta regresiva. // Show Countdown Seconds Función showtime () {t -= 1; document.getElementById ('div1'). innerhtml = t; if (t == 0) {ubicación.href = 'http: //www.baidu.com'; } // ejecutar una vez cada segundo, showtime () setTimeout ("showtime ()", 1000); } // ejecutar showtime () showtime (); </script>2. El método SetInterval () puede llamar a las funciones o calcular expresiones de acuerdo con el período especificado (en milisegundos).
El método SetInterval () llamará a la función continuamente hasta que se llame ClearInterval () o la ventana está cerrada. El valor de ID devuelto por setInterval () se puede usar como parámetro para el método ClearInterval ().
<html> <body> <input type = "text" id = "reloj" size = "35"/> <script language = javascript> var int = self.setInterval ("clock ()", 50) function clock () {var t = new date () document.getElementById ("clock"). valor = t} </script> </form> Interval </boton> </body> </html>Permítanme presentar la lectura relevante a continuación
1. Para la función SetInterval (), puede consultar la explicación detallada del uso de la función SetInterval ().
2. Ubicación. Href puede consultar la propiedad HREF del objeto de ubicación.
3. Para el atributo interno, puede consultar el capítulo sobre el uso del atributo innerhtml de JS.
El siguiente es un ejemplo para presentarlo:
<html> <fead> <meta http-equiv = "content-type" content = "text/html; charset = utf-8"/> <title> Método para saltar páginas de una manera oportuna </title> </head> <body> <script type = "text/javaScript"> var t = 10; // establecer el tiempo de salto setval ("referente ()", 1000) ","); ",", ");", "); // Inicie la función de tiempo de 1 segundo refer () {if (t == 0) {ubicación = "www.baidu.com"; //#Establezca la dirección de enlace de salto} document.getElementById ('show'). Innerhtml = ""+t+"saltar en segundos"; // Mostrar cuenta atrás t--; // contador de disminución} </script> <span id = "show"> </span> </body> </html>Problemas encontrados:
Cuando el método JS anterior se coloca en $ (function () {......}), el navegador informará métodxx () no está definido;
La definición de function () {} debe colocarse en <script> </script>
Lo anterior es el salto de cuenta de implementación de JavaScript (recomendado) presentado por el editor para usted. Espero que te sea útil. Si tiene alguna pregunta, déjame un mensaje y el editor le responderá a tiempo. ¡Muchas gracias por su apoyo al sitio web de Wulin.com!