如何手动刷新加一 不要自动加一的

来源:百度知道 编辑:UC知道 时间:2024/09/23 05:01:25
<html>
<head>
<script language="javascript">
var b=1;
function a()
{
b=b+1;
document.getElementById("div1").innerHTML=b;
setTimeout("a()",1000);
}
</script>
</head>
<body onload="a()">
<div id ="div1"></div>
</body>
</html>
晕!! 不是这样子 是让网页刷新加一 不要按钮的 !!! - -!

html 无法保存状态,可以用cookie

<html>
<head>
<script language="javascript">
var b=0;
function a()
{
var tmp = GetCookie("b");
if( tmp == "" ){
SetCookie("b","0");
tmp = 1;
}
b=tmp*1+1;
SetCookie("b",b);
document.getElementById("div1").innerHTML=b;
//setTimeout("a()",1000);
}

function SetCookie(sName, sValue)
{
document.cookie = sName + "=" + escape(sValue) + "; ";
}
function GetCookie(sName)
{
var aCookie = document.cookie.split("; ");
for (var i=0; i < aCookie.length; i++)
{

var aCrumb = aCookie[i].split("=");
if (sName == aCrumb[0])
return unescape(aCrumb[1]);
}

}
function DelCookie(sName)
{
document.cookie = sName + &quo