我正在尝试在页面之间移动,但是当我尝试转到下一页时,它无法按预期工作。当我第一次点击它时结果是01而不是1,第二次它变成011而不是2.我做错了什么?
HTML :
<p id='page'>0</p>
<div id='pics'>
<a href='<?=URL;?>index.php?p=gallery&image=<?=$pic['album_pic_id'];?>'>
<img class='<?php if($pic['album_pic_id'] == $image)
{ echo "selected_pic"; } ?>' width='90px' height='60px'
src='<?=URL;?>images/albums/<?=$pic['album_pic_photo'];?>' />
</a>
<a onclick='getElementById("page").value = getElementById("page").value+1;'>
Pievienot
</a>
</div>
的Javascript :
window.onload = function() {
var page = 0;
};
答案 0 :(得分:4)
使用innerHTML
并将其内容解析为parseInt
的整数:
<a onclick='getElementById("page").innerHTML = parseInt(getElementById("page").innerHTML) + 1;'>Pievienot</a>
value
仅适用于form
等input
元素。