0

我尝试简单的事情,将数字添加到 var ,例如:

<script>
function pag(id)
{
var valur=(id+1);
alert(""+valur);
}
</script>

<a href="javascript:pag('1');">More</a>

我总是得到 1 和 1 没有 2 、 3 等,anc 继续,这其中的问题是什么?

谢谢您的帮助

4

1 回答 1

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>
于 2013-10-26T23:19:08.630 回答