如何使用按钮按下事件增加JavaScript变量

Ser*_*ule 23 javascript

我可以创建一个javascript变量并在按下按钮时递增该变量(不提交表单).谢谢!

Tom*_*nto 42

是:

<script type="text/javascript">
var counter = 0;
</script>
Run Code Online (Sandbox Code Playgroud)

<button onclick="counter++">Increment</button>
Run Code Online (Sandbox Code Playgroud)

  • 您有一个打开的输入标记和一个关闭按钮标记. (3认同)

小智 10

执行此操作的纯粹方法是向按钮添加事件处理程序,而不是将行为与内容混合(LSM,分层语义标记)

<input type="button" value="Increment" id="increment"/>

<script type="text/javascript">
    var count = 0;
    // JQuery way
    $('#increment').click(function (e) {
        e.preventDefault();
        count++;
    });
    // YUI way
    YAHOO.util.Event.on('increment', 'click', function (e) {
        YAHOO.util.Event.preventDefault(e);
        count++;
    });
    // Simple way
    document.getElementById('increment').onclick = function (e) {
        count++;
        if (e.preventDefault) {
            e.preventDefault();
        }
        e.returnValue = false;
    };
</script>
Run Code Online (Sandbox Code Playgroud)


bal*_*int 6

<script type="text/javascript">
var i=0;

function increase()
{
    i++;
    return false;
}</script><input type="button" onclick="increase();">
Run Code Online (Sandbox Code Playgroud)