Js定时执行函数方法setTimeout,clearTimeout用法及按钮addEventListener,attachEvent侦听事件...

<script>

var timeoutProcess1;  //设置成全局变量。

</script>

<input id="xxId" type="text" value="当前时间" />

<input id="xxStart" type="button" value="开始计时" onClick="fn();"/>

<input id="xxStart2" type="button" value="开始计时2" />

<input id="xxEnd" type="button" value="停止计时"  onClick="javascript:clearTimeout(timeoutProcess1);"/>

<script>

function fn(){

document.getElementById('xxId').value=new Date();

timeoutProcess1 = setTimeout(fn,1000); //每隔一秒钟重复执行fn函数方法。

}

//-----------------------使用按钮侦听事件来处理-----------------------

var start = document.getElementById('xxStart2');

//start.addEventListener("click", fn, true);   //设置侦听事件

if (start.addEventListener){
 //alert('11111111111 火狐支持addEventListener');
 start.addEventListener('click', fn, false);   //设置侦听事件
} else if (start.attachEvent){
 //alert('22222222222 IE支持attachEvent');
 start.attachEvent('onclick', fn);                //设置侦听事件,[注意]:attachEvent方法名区分大小写,onclick区分大小写,否则会报对象不支持此属性和方法!
}

</script>

转载于:https://www.cnblogs.com/simpledev/archive/2013/03/27/2984016.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值