JavaScript检查是否单击了开始按钮

时间:2012-11-01 21:12:03

标签: javascript

我的按钮有问题。如果没有点击按钮,我想继续播放我的开场音;否则暂停声音并加载游戏。我怎样才能做到这一点?到目前为止,我已经尝试过这一点无济于事。

function showStartScreen(launch) {
    //SHOW SPLASH SCREEN
    var screen = document.getElementById("splash");
    removeClass(screen, SPLASHSTATES.SPLASH_OFF);
    addClass(screen, SPLASHSTATES.SPLASH_ON);

    if(document.getElementById('startButton').click = false){
    playSound(sndOpening);
    }
    else{
    //CONFIGURE START BUTTON
    var start = document.getElementById("startButton");
    if (launch) {
        start.innerText = "Start Game";
        stopSound(sndOpening);
        start.addEventListener("click", loadGame, false);
    } else {

    start.innerText = "Resume Game";
    start.addEventListener("click", reloadGame, false);
            }
    } // end of outer if-else

    //ANIMATE SPLASH SHOW
    animatePanel(splash);
}

感谢任何帮助。感谢

1 个答案:

答案 0 :(得分:0)

您可以将函数绑定到按钮的onclick属性,如下所示:

<input type="button" id="startButton" value="Start game" onclick="showStartScreen(launch);" />

或者您将函数分配给按钮的DOM元素:

document.getElementById('startButton').onclick = showStartScreen;

第二种方法要求在没有括号或参数的情况下编写函数名称。