Я пробую простую вещь, добавьте номер в var, например:
<script>
function pag(id)
{
var valur=(id+1);
alert(""+valur);
}
</script>
<a href="javascript:pag('1');">More</a>
Всегда я получаю 1 и 1 нет 2, 3 и т.д., Anc continue, в чем проблема?
Спасибо за помощь
Ваша первая проблема заключается в том, что вы вызываете функцию со строкой, а не с номером. '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>