-
定時器用法查看全部
-
總是容易在細節上出錯查看全部
-
不容易查看全部
-
OK繃查看全部
-
<script type="text/javascript"> window.onload=function(){ var ps=document.getElementById("menu").getElementsByTagName("p"); var uls=document.getElementsByTagName("ul"); // 將所有點擊的標題和要顯示隱藏的列表取出來 for(var i=0;i<ps.length;i++){ ps[i].index=i; ps[i].onclick=function(){ for(var n=0;n<ps.length;n++){ uls[n].style.display="none"; } uls[this.index].style.display="block"; }; }; // 遍歷所有要點擊的標題且給它們添加索引及綁定事件 // 獲取點擊的標題上的索引屬性,根據該索引找到對應的列表 // 判斷該列表,如果是顯示的則將其隱藏,如果是隱藏的則將其顯示出來 } </script>查看全部
-
............查看全部
-
setInterval()的使用方法查看全部
-
clearTimeout的用法查看全部
-
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script type="text/javascript"> window.onload=function(){ var send=document.getElementById('send'), times=10, timer=null; send.onclick=function(){ // 計時開始 timer=setInterval(function(){ times--; if(times<=0){ clearInterval(timer); times=10; send.value="發送驗證碼"; send.disabled=false; }else{ send.disabled=true; send.value=times+'秒后重試'; } },1000); } } </script> </head> <body> <input type="button" id="send" value="發送驗證碼"> </body> </html>查看全部
-
setInterval()使用方法查看全部
-
// 計時開始 if(timer){ //之前有定時器,先清除 clearTimeout(timer); timer=null; } timer = setInterval(function(){ var text = times +"秒后重試"; send.value = text; send.setAttribute("disabled","disabled"); times--; if(times<0){ clearInterval(timer); timer=null; times=5; send.removeAttribute("disabled"); send.value = "發送驗證碼"; } },1000);查看全部
-
clearTimeout()和setTimeout()使用查看全部
-
ul用戶絕對定位避免兩端ul多重邊框重疊查看全部
-
Tab切換4類查看全部
-
(┬_┬)查看全部
舉報
0/150
提交
取消