十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
打个比方,我家房间有10个闹钟,今天起床的时候,老婆大人命令我,要我关掉其中的3个。
创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于成都做网站、网站制作、成都外贸网站建设、容县网络推广、小程序设计、容县网络营销、容县企业策划、容县品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联公司为所有大学生创业者提供容县建站搭建服务,24小时服务热线:18982081108,官方网址:www.cdcxhl.com
她如果不告诉我关掉哪3个,我怎么办?我没办法。
如果我家闹钟都有名字,她就告诉我关掉“阿猫”,“阿狗”,“小强”。这样我就懂了吗!
而你问的timeTwo就是这里的闹钟的名字。
当你定义了定时器之后,要想关闭定时器指定的程序,你就需要通知计算机具体你希望关闭的是哪一个程序。timeTwo就是这么一个ID号。
严格点说,它是一个变量,变量类型是“引用”。该引用指向语句中的setTimeOut()方法。
html
head
script type="text/javascript"
function startTime()
{
var today=new Date()
var h=today.getHours()
var m=today.getMinutes()
var s=today.getSeconds()
// add a zero in front of numbers10
m=checkTime(m)
s=checkTime(s)
document.getElementById('txt').innerHTML=h+":"+m+":"+s
t=setTimeout('startTime()',500)
}
function checkTime(i)
{
if (i10)
{i="0" + i}
return i
}
/script
/head
body onload="startTime()"
div id="txt"/div
/body
/html
干嘛这样想咧?
直接把input type="text" name="hour"/
input type="text" name="minute"/
input type="text" name="second"/
中的值先取出来,通过一个BUTTON触发:button onclick="begin()"开始/button
然后:
var sec='';
function num()
{
var num = 3600*getElementById("hour").value+60*getElementById("minute").value+getElementById("second").value
return num
}
var end_nums = num();
function begin()
{
setinterVal("showdigital",1000);
}
function showdigital()
{
sec++;
if(sec==end_nums)
{
alert("时间到啦")
}
}
不知道这样行不行,没测试过,反正这样想应该没错
input type="button" value="开始" onclick="startTime() "
input type="button" value="停止" onclick="stopTime() "
script type="text/javascript"
var clock_obj = document.getElementById("clock");
var time_now = 0;
var count = 0;
var time_id = window.setInterval("showTime()",1000);
//点击开始按钮事件
function startTime(){
//重复点击开始事件将上一次的timer清除
clearInterval(time_id);
time_id = window.setInterval("showTime()",1000);
}
//点击停止按钮事件
function stopTime() {
clearInterval(time_id);
}
function showTime( )
{
var time_now = new Date();
time_now = time_now.toLocaleString();
clock_obj.innerHTML = time_now;
count++;
}
/script
虽然我很同意楼上的说法,但是还是给你说一下
html
head
script type="text/javascript"
//自定义的一个函数(方法)startTime()
function startTime()
{
//定义一个时间字段today 用var定义,下面类同,接受后面的Date
var today=new Date()
//这个是小时Hour
var h=today.getHours()
//分钟
var m=today.getMinutes()
//秒
var s=today.getSeconds()
// add a zero in front of numbers10
//把m,s传进方法checkTime()里面验证,如果小于10就给前面加0,举个例子 如果是1分2秒,显示出来就是01:02
m=checkTime(m)
s=checkTime(s)
//这句从左往右看,首先等号右边拼接字符串,拼成完整的时间格式,然后传给右边,右边的意思就是显示到页面上的文本框里面。
document.getElementById('txt').innerHTML=h+":"+m+":"+s
//setTimeout()好比一个闹钟,就是让上面的方法startTime()格500毫秒一执行
t=setTimeout('startTime()',500)
}
//这个就是验证时间的,如果为1位数,就给前面加0
function checkTime(i)
{
if (i10)
{i="0" + i}
return i
}
/script
/head
//onload事件,让startTime()方法在加载时候执行
body onload="startTime()"
//div层显示方法里面拼接好的时间
div id="txt"/div
/body
/html
呼...手好困!
其实这些都是最基本的,你先去了解一下,挺简单的!
我这也有好多资料 毕竟刚学完,你要了就吭声