0

最初は有効になっているボタンがありますが、無効にしたいです。ゲームに必要です。プレーヤーがさらにプレイすることを選択した場合、ゲームは再び開始されます。そうでない場合は、[クリックしてください] ボタンを無効にする必要があります。前もって感謝します!

これが私のコードです:

    var y;
    function playAgain()
    {
        y=confirm("PLAY AGAIN?");

        if(y==true)
        {
            alert("Let's play it again!");
            location.reload(true);
        }
        else if(y==false)
        {
            alert("Thank you!\nSee you soon!");
            document.getElementById("button").disabled="disabled";
            //document.getElementById("button").disabled="true";
        }
    }

HTML コード:

<body>
    <input type="button" value="Click on me" onClick="playAgain()"  />
</body>
4

3 に答える 3

4

これはうまくいきます:

document.getElementById("button").disabled = true;

あなたのボタンが実際に持っている場合id="button"

<input id="button" type="button" value="Click on me" onClick="playAgain()"  />

ボタン セットを再度有効にするには.disabled = false;

于 2012-09-29T00:39:57.540 に答える
2

を使用していますが、HTML にdocument.getElementById("button")名前が付けられた要素がありません。button

<input type="button" id="button" value="Click on me" onClick="playAgain()"  />

また、ボタンを無効にするには、そのdisabled属性を true (それ以外の場合は false) に設定します。

document.getElementById('button').disabled = true;
于 2012-09-29T00:40:04.857 に答える
0

あなたが言うことができるjqueryで

$("[type=button]").click(function(){
    $(this).attr("disabled","disabled");
    ... your other code ...
});
于 2012-09-29T00:40:13.250 に答える