1

我想为变量设置默认值。

当主体加载时,它运行一个需要变量来获取数据的函数。
表单将执行相同的 onchange,但表单元素将被隐藏并仅在用户想要查看过滤器选项时添加

我目前的代码是

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 回答