js_timer 柔情只为你懂 2022-05-19 04:21 137阅读 0赞 <div id="txt">哈哈</div> <div onclick="start()">启动</div> <div onclick="stop()">暂停</div> var timeId; function start(){ timeId=setInterval("bigger()",1000); } function stop(){ clearInterval(timeId); } function bigger(){ var node=document.getElementById("txt"); var size=parseInt(node.style.fontSize); if(size){ size+=10; }else{ size=14; } node.style.fontSize=size+"px"; } 注意:(1)setTimeout是执行一次,setInterval是执行多次 (2).timeId需要全局变量,这样在stop函数才可以调用 (3).可以使用document.getElementById获取节点
还没有评论,来说两句吧...