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 = "server"> <title> settimeout </title> </head> <body> <div id = 'div1'> </div> </body> </html> <script type = "text/javascript">/set -countdod // показать секунду обратного отсчета Showtime () {t -= 1; document.getElementbyId ('div1'). innerHtml = t; if (t == 0) {location.href = 'http: //www.baidu.com'; } // выполнять один раз в секунду, Showtime () setTimeout ("showtime ()", 1000); } // execute showtime () showtime (); </script>2. Метод setInterval () может вызовать функции или рассчитывать выражения в соответствии с указанным периодом (в миллисекундах).
Метод setInterval () будет непрерывно вызывать функцию до тех пор, пока не будет вызван ClearInterval () или окно не будет закрыто. Значение идентификатора, возвращаемое SetInterval (), может использоваться в качестве параметра для метода 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"). onclick = "int = window.clearInterval (int)"> Стоп -интервал </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> <script type = "text/javascript"> var t = 10; // Установите съемки DRUMCE SETINTERNENTAL (). // запустить 1-секундную функцию синхронизации STICH () {if (t == 0) {location = "www.baidu.com"; //#Установить адрес ссылки на прыжок} document.getElementById ('show'). InnerHtml = ""+t+"прыжок в секундах"; // Показать обратный отсчет T--; // Счетчик уменьшения} </script> <span id = "show"> </span> </body> </html>Проблемы столкнулись:
Когда приведенный выше метод JS помещается в $ (function () {......}), браузер сообщит о методе XX () не определен;
Определение function () {} должно быть размещено в <script> </script>
Выше представлено JavaScript реализация скатерти (рекомендуется), введенный редактором для вас. Я надеюсь, что это будет полезно для вас. Если у вас есть какие -либо вопросы, пожалуйста, оставьте мне сообщение, и редактор ответит вам вовремя. Большое спасибо за вашу поддержку сайту wulin.com!