首页 > 代码库 > 一个链式调用 setTimeout的例子
一个链式调用 setTimeout的例子
<div> 现在时间是:<input type="text" id="name1" size="16" value="" /> </div> <script> setTimeout(function () { var t = new Date(); //声明一个新的date对象 var hours = t.getHours(); //获取当前小时 var minutes = t.getMinutes(); //获取当前分钟 var seconds = t.getSeconds(); //获取当前秒数 var show_str = ""; //声明一个空字符串变量 show_str += (hours > 12) ? "下午" : "上午";//使用三元操作符判断当前时间段 show_str += ((hours > 12) ? hours - 12 : hours); show_str += ((minutes < 10) ? ":0" : ":") + minutes; show_str += ((seconds < 10) ? ":0" : ":") + seconds; document.getElementById("name1").value = show_str; //获取input元素的引用 setTimeout(arguments.callee, 1000); //很关键的一步,使用arguments.callee调用函数自身。 }, 1000); </script>
一个链式调用 setTimeout的例子
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。