增加计数器onclick

时间:2012-10-21 22:15:42

标签: php javascript jquery

我已将数字X设为5。 单击按钮时,将运行脚本以更新数据库而不刷新 - 这样可以正常工作。 现在我希望页面上的数字更新为6,也没有页面刷新。 我尝试了JS,但最终在输入字段中显示的数字看起来很糟糕。有没有其他方式,也许有jQuery。

3 个答案:

答案 0 :(得分:1)

这将允许您通过其id获取元素并更新其值。

 document.getElementById('theId').innerHTML = newValue;

如果您当前没有使用jQuery,那么就不要仅仅使用它。如果您使用的是jQuery,则可以执行以下操作。

 $('#theId').html(newValue);

 $('#theId').text(newValue);

取决于newValue中是否包含html。

jquery和直接的javascript示例都是等效的。

答案 1 :(得分:0)

使用jquery $("your containerselector").html(parseInt($("your containerselector").html()) + 1)虽然你需要确保你的容器只包含在int上。

答案 2 :(得分:0)

您不必使用jQuery。

您可以使用纯JavaScript更新页面上的所有内容,而无需使用jQuery。

来自Javascript Tutorial at tizag.com的示例:

<script type="text/javascript">
    function changeText()
    {
    document.getElementById('boldStuff').innerHTML = 'Fred Flinstone';
    }
</script>

<p>
    Welcome to the site <b id='boldStuff'>dude</b>
</p> 

<input type='button' onclick='changeText()' value='Change Text'/>