日期:2014-05-20  浏览次数:20439 次

这句js怎么写?马上给分
我一个js函数里需要这样一个变量,每次调用这个函数时这个变量自动加1,比如第一次调用时是1,第二次是2....,怎么写?

------解决方案--------------------
var i;
function add()
{
i = i + 1;
}
------解决方案--------------------
上面
------解决方案--------------------
Yes,上上面
------解决方案--------------------
如果页面有刷新,那每次都是初始值了
------解决方案--------------------
var dd= "obj.id=img "+countid;
eval(dd);
var a=obj.id;

------解决方案--------------------
<script language= "javascript " type= "text/javascript ">
function validate()
{
if (document.getElementById( " <%=username.ClientID%> ").value== " ")
{
alert( "用户名不能为空! ");
document.getElementById( " <%=username.ClientID%> ").focus();
return false;
}

if(document.getElementById( " <%=txtpassword.ClientID %> ").value== " ")
{
alert( "密码不能为空! ");
document.getElementById( " <%=txtpassword.ClientID %> ").focus();
return false;
}

var biaodashi= ".*[=} '].* ";
var username=document.getElementById( " <%=username.ClientID %> ").value;
var psword=document.getElementById( " <%=txtpassword.ClientID %> ").value;
var matchArray = username.match(biaodashi);
var matchArraypw=psword.match(biaodashi);
if (matchArray != null||matchArraypw!=null)
{
alert( "非法字符输入已经记录了你的IP地址! ");
document.getElementById( " <%=username.ClientID %> ").focus();
return false;
}
}
</script>

参考一下
------解决方案--------------------
<html>

<head>
<script language=javascript>

var obj =
{
i :0, // 变量的值
add: function() // 函数调用,使变量值增1
{
this.i = this.i+1;
alert( "the value of i is: " + this.i );
}

}
</script>
</head>
<body>
<input type=button onclick= "obj.add(); " value= "给变量i加1,并显示 ">
</body>
</html>
------解决方案--------------------
用setTimeout可以实现`` 但会一直显示这些图片`