1,只執行一次的定時器
可以在onload方法中添加一個定時器,設置一個定時器,“延遲”一段時間之後再運行,即可認為區分頁面加載運行方法的先後順序。
在javascritp中,有兩個關於定時器的專用函數,分別為:
1.倒數計時器:timename=setTimeout("function();",delaytime);
2.循環計時器:timename=setInterval("function();",delaytime);
“alert('第一個警告窗口!');alert('第二個警告窗口!');”;而第二個參數“delaytime”則是間隔的時間,以毫秒為單位,即填寫“5000”,就表示5秒鐘。
倒數計時器是在指定時間到達後觸發事件,而循環定時器就是在間隔時間到來時反覆觸發事件,兩者的區別在於:前者只是作用一次,而後者則不停地作用。
則需要用到循環定時器“setInterval("function();",delaytime)” 。
取得表單的焦點,則用到document.activeElement.id。利用if來判斷document.activeElement.id和表單的ID是否相同。
例如:if ("mid" == document.activeElement.id) {alert();},"mid"便是表單對應的ID。定時器:
用以指定在一段特定的時間後執行某段程式。
JS中定時執行,setTimeout和setInterval的區別,以及l解除方法
setTimeout("function",time) 設定一個超時物件
setInterval(expression,delayTime),每個DelayTime,都將執行Expression.常常可用於刷新表達式.
setInterval("function",time) 設定一個超時物件
SetInterval為自動重複,setTimeout不會重複。
clearInterval(物件) 清除已設定的setInterval物件