スポンサーリンク

2008-09-17から1日間の記事一覧

JavaScriptの動かないコード (中級編) クロージャを使わない場合に起きるエラー

連載目次へ 以下のJavaScriptコードが意図した動作をしないのは,なぜですか。(制限時間1分) やりたい事: 変数の値を1増やして,表示する。 <input type="button" value="「1」と表示" onClick="f1()" > <input type="button" value="「2」と表示" onClick="f2()" > <script language="JavaScript"> function f1(){ var i = 0; // i の値を 1 増やす関数を, f1 の中に作成 var g = function() { i++; } // i…