如何检查document.getElementbyId包含null或undefined值?

时间:2013-06-20 07:38:34

标签: javascript

if(typeof    (document.getElementById("courseId").value!=="undefined") || document.getElementById("courseId").value!==null)
    {
        Courseid = document.getElementById("courseId").value;
    } 

3 个答案:

答案 0 :(得分:7)

以这种方式重写:

if(document.getElementById("courseId") && document.getElementById("courseId").value)
{
    CourseId = document.getElementById("courseId").value;
} 

答案 1 :(得分:1)

如果您明确要检查undefined和null,则可以执行

if(document.getElementById('courseId') === null || 
   document.getElementById('courseId') === undefined) {
    //logic
}

答案 2 :(得分:0)

输入值永远不会是null或未定义 - 它将是空字符串""