我尝试简单的事情,例如,将数字添加到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>

10-07 13:17