如何用js控制一个按钮实现开始和关闭定时刷新

打开页面显示开始刷新,点击后,调用开始刷新方法,同时button上的字变为关闭刷新

 <script language="JavaScript"> 
function myrefresh(){ 
window.location.reload(); 
} 
setTimeout('myrefresh()',1000); //指定1秒刷新一次 1000为一秒在body里面加载
</script> 
<body  onload="myrefresh()”>

一个开关功能不难吧。。

 <script>
    function doRefresh(btn) {
        var refresh = btn.value == '开始刷新';
        btn.value=refresh?'停止刷新':'开始刷新'
        if (refresh) {//刷新代码
        }
    }
</script>
<input type="button" value="开始刷新" onclick="doRefresh(this)">