-
定时器用法查看全部
-
总是容易在细节上出错查看全部
-
不容易查看全部
-
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
提交
取消