我尝试简单的事情,例如,将数字添加到var中:
<script>
function pag(id)
{
var valur=(id+1);
alert(""+valur);
}
</script>
<a href="javascript:pag('1');">More</a>
我总是得到1和1否2、3等,然后继续,这是什么问题?
谢谢您的帮助
最佳答案
您的第一个问题是您要使用字符串而不是数字来调用函数。 '1' + 1
是'11'
,但是1 + 1
是2。
第二个问题是您没有在任何地方保存新值。您只需继续使用1
调用该函数。您需要使用一个变量。
这是固定代码:
<script>
var valur = 1;
function pag()
{
++valur; // add one
alert(valur);
}
</script>
<a href="javascript:pag();">More</a>