1

このコードに問題があります...関数内の変数グローバル変数を減算して取得するにはどうすればよいですか?

var liczba = 0
function create(data)
{
  liczba--
}

if(e.keyCode == 32)
{
  liczba++

  if(liczba<5)
  {
    create(liczba)
  }
}

変数を削減しようとするliczbaと、その値に変更はありません

私を助けてください

4

1 に答える 1

0

私たちの仮定のために(JSBin

onkeypressで押されたキーを取得するのが最善です

HTML

<input type='text' onkeypress='return enterKeyPress(event);' /> 

そしてCSS

var liczba = 0;
function enterKeyPress(e){
  alert("In if.."+liczba);
    if(e.keyCode == 32){
       liczba = liczba + 1;
        alert("In if.."+liczba);
       if(liczba<5){
          create();
       }
    } else {
       create(); 
    }
}
function create(){
    alert("In function.."+liczba);
    liczba = liczba - 1;
}
于 2013-07-27T08:34:26.053 に答える