1

デフォルト値を変数に設定したい。

ボディがロードされると、データを取得するために変数を必要とする関数が実行されます。
フォームは同じ変更を行いますが、フォーム要素は非表示になり、ユーザーがフィルターオプションを表示したい場合にのみ追加されます

私の現在のコードは

var grade = document.getElementById('grade').value;

IDグレードが最初のロードで利用できない場合、グレードをデフォルトで0にします

4

2 に答える 2

1

これを試してください。デフォルトでゼロになっているはずです。

var grade = document.getElementById('grade') == null ? 0 : document.getElementById('grade').value;
于 2013-03-05T23:54:27.410 に答える
1

これを試して:

var grade = 0;
var grade_field = document.getElementById('grade');
if (grade_field)
{
    grade = grade_field.value;
}
于 2013-03-05T23:55:19.517 に答える