我尝试简单的事情,将数字添加到var,例如:
<script>
function pag(id)
{
var valur=(id+1);
alert(""+valur);
}
</script>
<a href="javascript:pag('1');">More</a>
总是我得到1和1没有2,3等,anc继续,这个问题在哪?
感谢您的帮助
答案 0 :(得分: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>