如何检查元素是否未定义?

这个问题在这里已经有了答案:

  • 检测未定义的对象属性40个答案
  • 如何确定变量是'undefined'还是'null'? 24个答案

  • 使用typeof

    if (typeof marcamillion == 'undefined') {
        console.log("Marcamillion is an undefined variable.");
    }
    

    编辑第二个问题:

    if ($(this).attr('value')) {
        // code
    }
    else {
        console.log('nope.')
    }
    

    if (typeof marcamillion === 'undefined') {
        console.log("Marcamillion is an undefined variable.");
    }
    

    请注意,使用===而不是==被认为是更好的风格。

    链接地址: http://www.djcxy.com/p/22635.html

    上一篇: How do I check if an element is undefined?

    下一篇: Javascript "cannot read property "bar" of undefined