带有表单的Javascript innerHTML

时间:2012-08-29 00:20:20

标签: javascript html innerhtml

我正在尝试在页面之间移动,但是当我尝试转到下一页时,它无法按预期工作。当我第一次点击它时结果是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;
};

1 个答案:

答案 0 :(得分:4)

使用innerHTML并将其内容解析为parseInt的整数:

<a onclick='getElementById("page").innerHTML = parseInt(getElementById("page").innerHTML) + 1;'>Pievienot</a>

value仅适用于forminput元素。