这句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可以实现`` 但会一直显示这些图片`