デフォルト値を変数に設定したい。
ボディがロードされると、データを取得するために変数を必要とする関数が実行されます。
フォームは同じ変更を行いますが、フォーム要素は非表示になり、ユーザーがフィルターオプションを表示したい場合にのみ追加されます
私の現在のコードは
var grade = document.getElementById('grade').value;
IDグレードが最初のロードで利用できない場合、グレードをデフォルトで0にします
デフォルト値を変数に設定したい。
ボディがロードされると、データを取得するために変数を必要とする関数が実行されます。
フォームは同じ変更を行いますが、フォーム要素は非表示になり、ユーザーがフィルターオプションを表示したい場合にのみ追加されます
私の現在のコードは
var grade = document.getElementById('grade').value;
IDグレードが最初のロードで利用できない場合、グレードをデフォルトで0にします
これを試してください。デフォルトでゼロになっているはずです。
var grade = document.getElementById('grade') == null ? 0 : document.getElementById('grade').value;
これを試して:
var grade = 0;
var grade_field = document.getElementById('grade');
if (grade_field)
{
grade = grade_field.value;
}