0

次のように確認ボックスを使用しています

if(! confirm("Are you sure?")){
                    return false;
                }else{
//Some code to execute
}

ダイアログ ボックスの [キャンセル] ボタンを 10 ~ 11 回押した後、ボックスが IE9 に表示されません。以前にこの問題を感じた人はいますか?? それを修正するためのアイデアを教えてください

4

1 に答える 1

-1

構造が少し違うので、コードがメモリ内にぶら下がることはありません。変数として設定すると、もう一度クリックすると上書きされます。

var response = confirm('Are you sure?');
if(response){ return false; }

// Do something here.

return false は現在の関数を終了させるため、技術的には else{} は必要ありません。

于 2013-07-12T13:45:59.870 に答える